Generalmente se utiliza un microcontrolador con estructura de 16 bits para integrar MCU, A/D, D/A, RAM y ROM en un solo chip, con un alto grado de integración. Al mismo tiempo, la voz de multiplicación de 16 × 16 bits y las instrucciones de operación internas del producto son muy rápidas. La CPU puede alcanzar un reloj de hasta 49 MHz, por lo que es muy conveniente en el procesamiento de señales digitales complejas y es mucho más económico que un dedicado. Chip DSP. También tiene un ADC de 12 bits y un DAC de 14 bits para garantizar la precisión del audio y está equipado con un modo de entrada de micrófono con control automático de ganancia (AGC), lo que aporta una gran comodidad al procesamiento de voz. No solo tiene las características de tamaño pequeño, alta integración y buena confiabilidad, sino que también tiene una fuerte capacidad de procesamiento de interrupciones, alto costo de rendimiento, funciones sólidas, alta eficiencia del sistema de comando, bajo consumo de energía, bajo voltaje, etc., lo cual es muy adecuado. para el sistema de reconocimiento de voz integrado.
El sistema de circuito de hardware del sistema integrado de reconocimiento de voz con SR160X como núcleo incluye principalmente circuito de entrada de micrófono, ADC, DAC, circuito de salida de amplificador de potencia, circuito de teclado y varios circuitos de comunicación. La voz se guarda en la memoria flash SPI. El reconocimiento de voz independiente del hablante sólo puede reconocerse después del entrenamiento del habla. La biblioteca de patrones de referencia establecida durante el proceso de entrenamiento del habla y los parámetros de características extraídos de la señal de voz que se va a reconocer se almacenan en el SPI Flash extendido, lo que garantiza que el reconocimiento continúe después de un corte de energía. El programa principal del software del sistema de reconocimiento de voz consta de subrutinas tales como programa de entrenamiento de voz, programa de reconocimiento de voz, programa de reproducción de voz, programa de interrupción y programa de inicialización. Dado que la plataforma integrada tiene las características de bajos recursos de almacenamiento y altos requisitos de tiempo real, el algoritmo debe optimizarse tanto como sea posible garantizando al mismo tiempo el efecto de reconocimiento.
El software incluye conversión A/D, preénfasis, ventanas de fotogramas, detección de puntos finales, extracción de parámetros de características, algoritmo DTW que relaja las restricciones de los puntos finales y, finalmente, genera los resultados del reconocimiento.
En el software de la capa de aplicación, considerando las necesidades reales de los usuarios, se agrega tecnología de desarrollo de software virtual que se puede desarrollar rápidamente para completar rápidamente el producto.