De texto a voz con VBS


En esta breve guía enseñaré a pasar de texto a voz con VBS. Esto puede ser útil para los que usan el reconocimiento de voz de Windows y quieran tener un mensaje de bienvenida al iniciar el equipo.

El código

El código es bastante simple, sólo necesita 3 lineas para pasar de texto a voz.

Dim SAPI 
set SAPI = CreateObject ( "sapi.spvoice") 
SAPI.Speak "Iniciando el sistema"

En la primera linea declaramos la variable SAPI, luego en la segunda creamos un objeto de voz y en la tercera señalamos el texto que deseamos lea el asistente.

El código debes insertarlo en un documento de texto (block de notas) y guardarlo con extensión vbs (ejemplo: saludo.vbs).


Inicio del sistema

Si lo que deseas es incluirlo al inicio del sistema, puedes agregar el archivo o su acceso directo en los programas de inicio de la siguiente forma.

Abrir ejecutar (WIN+r) y escribir shell:startup. Al aceptar se abrirá la carpeta que contienen los programas o accesos directos que se inician con el sistema.

Copias dentro el archivo que creaste o su acceso directo y realiza la prueba reiniciando el sistema.