Me preguntaba si podríamos conectar fácilmente la pantalla LCD, llevar una olla, etc. pero no pude encontrar la forma de grabar mis diferentes cadenas de voz y reproducir una cadena específica según los comandos que se dan a la foto
Me preguntaba si podríamos conectar fácilmente la pantalla LCD, llevar una olla, etc. pero no pude encontrar la forma de grabar mis diferentes cadenas de voz y reproducir una cadena específica según los comandos que se dan a la foto
En su forma más simple, la grabación de voz es simplemente tomar muestras regulares de analógico a digital (A / D) y guardarlas en la memoria (temporal o permanente según lo requiera la aplicación).
Y luego recuperar el mismo conjunto de valores de muestra almacenados y emitirlos a través de un convertidor de digital a analógico (D / A). O incluso usando PWM (modulación de ancho de pulso) como método común de producir voltaje analógico desde un pin de salida digital.
Algunos de los desafíos son: tener suficiente memoria para almacenar el bloque de datos relativamente grande de unos pocos segundos de audio. Y luego el problema de mantener una frecuencia / ritmo de muestreo constante para la grabación y la reproducción. En muchos chips de microcontroladores, no necesariamente tienes un control completo sobre el tiempo exacto de cosas como A / D y D / A con suficiente fiabilidad para un audio de calidad razonable.
Es por eso que hay chips de "grabadora de voz" y subconjuntos de toda la placa que están pre-diseñados específicamente para la tarea. Están optimizados para grabación, almacenamiento y reproducción.
Aquí hay algunos ejemplos (solo uno de los muchos disponibles) * Ejemplo de chips de grabadora de voz: enlace * Ejemplo de placa grabadora de voz: enlace