En programación VB, ¿cómo leer el texto en el cuadro de texto en voz alta?
Este problema siempre es difícil. Todo lo que puedo decir es una forma estúpida de leer una cadena que funciona.
Método 1: llame al motor de voz en inglés del sistema (solo sé que se puede llamar directamente con bat, pero no con VB) para leer directamente letras o palabras en inglés si desea leer chino. , puedes pronunciar el chino. He intentado escribir símbolos fonéticos en inglés similares para que los lea el motor y funciona bien, como un extranjero que aprende a hablar chino. Para obtener más información, consulte varios foros de procesamiento por lotes, que probablemente tengan instrucciones de uso detalladas. Si bat puede hacerlo, simplemente use VB para llamar a bat.
Método 2: grabe su propio pequeño archivo de audio de un solo carácter chino, lea el texto en el cuadro de texto uno por uno e indexe el archivo de pronunciación para la pronunciación. El núcleo es la tecnología que utiliza VB para crear reproductores de audio.
Método tres: Derivado del método uno, el costo es el más alto. Simplemente descargue el motor de pronunciación chino, pero recuerdo que tiene un tamaño de entre cuatrocientos y quinientos megabytes, considerando su soporte al usuario, bueno, parece muy inviable.
Supongo que no puedo ayudar.