Red de conocimiento informático - Material del sitio web - Cómo controlar el sonido con autoit3

Cómo controlar el sonido con autoit3

Puedes usar el objeto SAPI.SpVoice (esto es lo que se usa en la configuración de voz del Panel de control de Windows) para definir una función para hablar:

Func _SpeakOBJ($ strText )

$o_speech = ObjCreate("SAPI.SpVoice")

Si no es @error entonces

$o_speech.Speak($strText)

$o_speech = ""

EndIf

EndFunc

Luego usa esta función directamente para decir lo que quieras:

_SpeakOBJ ("¡Eres realmente un chico inteligente!")

Debería ser posible hablar chino, pero siempre siento que el acento al hablar chino es un poco extraño e incómodo.

—————————————————————————————————————————

Suplemento:

"¿Puedo usar Autoit3 para escribir un EXE que pueda ajustar automáticamente el volumen? Por ejemplo, tan pronto como se ejecute este archivo, el volumen será el más alto".

Sí, consulte el enlace de referencia a continuación. Descargue SoundGetSetQuery.au3 y colóquelo en el directorio Incluir en el directorio de instalación de autoit.

El script de autoit contiene SoundGetSetQuery.au3, que llama a la UDF _SoundSetMasterVolume(). El parámetro es un porcentaje, que oscila entre 0 y 100.

Configure el volumen principal al máximo, así: _SoundSetMasterVolume(100)

Una oración está bien. ¡Prueba superada!

Si desea el archivo EXE, holame en Baidu o envíeme un correo electrónico o QQ.