Conversión de audio a formato digital

1

Estoy confundido en mi comprensión de la implementación de la guía de voz para uno de los instrumentos. Estoy intentando implementar una guía de voz mientras manejo un instrumento. Los datos de audio se guardarán en la memoria (no hay provisión de micrófono, ya que los datos se guardarán en código duro)

El hardware consiste en un DAC conectado al controlador y el DAC tiene un amplificador incorporado (consulte el TLV320DAC Texas IC) enlace

Entonces, mi pregunta es ¿cómo obtener la señal de audio en formato digital para guardar en la memoria? ¿Podemos conectar el controlador sin soporte DSP a este DAC?

Por favor, alguien explique. Gracias.

    
pregunta Electroholic

2 respuestas

1

Un DAC o Digital-to-Analog Converter , convierte digital bits en voltajes analógicos, así que eso es lo que "reproduce" los datos ya grabados. Para generar estos datos, puede usar un ADC o Convertidor analógico a digital para convertir señales analógicas (voz) en datos digitales.

Es posible que pueda usar una computadora para grabar el audio en formato digital, y usar eso para programar el dispositivo inicialmente. Hay muchas formas de codificar los datos de voz , desde los no comprimidos (valores en bruto llamados PCM), hasta el psico Codificación acústica (compresión de la información percibida) como MP3 o AAC. Los últimos son más complejos, pero utilizan menos datos.

    
respondido por el rdtsc
2

Este DAC toma una secuencia de I2S sin procesar, esencialmente se trata de audio "sin comprimir". Envía el valor bruto de cada cuadro de audio a la frecuencia de muestreo requerida. La implementación dependerá del formato de audio en la memoria. No debería tener que hacer mucho trabajo DSP; todo lo que necesita hacer es abrir el archivo de audio, obtener los valores de muestra y enviarlos a través del bus I2S al dispositivo.

    
respondido por el crocboy

Lea otras preguntas en las etiquetas