Uno: El proceso general:
Genere una voz a través del software de texto a voz (puede encontrarlo en línea, hay muchos) y luego use el software AU para convertir la voz en un archivo de formato WAV (datos hexadecimales), abra el archivo con el software UltraEdit y extraiga el efectivo Los datos. Luego use el software notepad ++ para generar una matriz con comas y colóquela en el programa MCU. Finalmente, el temporizador interrumpe los datos en la matriz de salida DAC.
Dos: Operación específica:
1: Texto a voz: (compartido por un blogger en la estación B que uso aquí)
Luego guárdalo.
2: Convierta el software AU al formato WAV:
Haga clic en Archivo --> Exportar --> Archivo
Configure el formato de exportación, el tipo de muestra, etc.
3: Use el software UltraEdit para abrir el archivo exportado:
Así es como se ve cuando lo abres, luego seleccionas todo y haces clic derecho para seleccionar:
Luego crea un nuevo archivo y pégalo en el archivo
Luego seleccione todo, haga clic derecho para seleccionar el rango:
Seleccione un rango basado en números de fila y columna:
Luego copie, cree un nuevo documento txt en el escritorio y péguelo dentro.
4: Abra el documento con el software notepad++:
Necesita descargar un complemento (complemento hexadecimal), luego agregue 0x y coma
Luego puede agregar la matriz al programa del microcontrolador.
5: proyecto de generación stm32cubemx:
Configuración DAC:
Configuración del temporizador:
Finalmente, se genera el proyecto y se abre a través de keil para agregar código.
Finalmente, conecte un módulo de amplificador operacional para recibir el altavoz y podrá escuchar el sonido.
¡Ya terminaste! ! !