Página principal » cómo » Trucos de Geek estúpidos Cómo hacer que tu computadora hable contigo

    Trucos de Geek estúpidos Cómo hacer que tu computadora hable contigo

    Las máquinas inteligentes capaces de hablar son a menudo cosas de películas de ciencia ficción futuristas, pero puedes convertir cualquier computadora en una charlatana Cathy. A pesar de que aún no estamos en el escenario con computadoras donde puedan interactuar con nosotros como personas, hay algunas herramientas y scripts simples que podemos escribir para hacer que cualquier computadora con Windows nos hable..

    Una pequeña historia básica (visual)

    En 1988, apareció la primera versión de VBScript o (Visual Basic Scripting Edition) y todavía era una versión muy primitiva de lo que tenemos hoy. A lo largo de los años, aumentó la necesidad de un lenguaje de scripting ligero y fácil de usar para Microsoft. Debido a esto, la compañía siguió trabajando en ello y finalmente lo lanzó al público en 1996..

    Es una secuencia de comandos simple que utiliza COM (Modelo de objetos componentes) para crear, leer, actualizar y eliminar archivos dentro de los sistemas operativos de Microsoft. Desde que se lanzó Windows 98, se ha instalado con todas las computadoras. Es altamente versátil debido al hecho de que el entorno de host VBScript se puede incrustar dentro de los programas utilizando Microsoft Script Control. Se usa a menudo con los Servicios de Internet Information Server, Windows Script Host e Internet Explorer..

    Pero, eso es suficiente de la técnica Jibber Jabber. Vayamos a ello y aprendamos a hacer que tu computadora hable.!

    VBScripts de un solo uso

    Crear un script visual básico es muy fácil y no requiere ningún programa especial. Aunque hay programas que puede usar para escribir scripts más avanzados, la mayoría de los programadores y las personas que incursionan en escribir scripts simplemente usan el Bloc de notas de Microsoft.

    Comencemos el proceso abriendo el Bloc de notas. Después de abrir el Bloc de notas, todo lo que debe hacer es escribir el siguiente código o simplemente copiarlo y pegarlo en la ventana del bloc de notas. Para cambiar lo que su script hace que la computadora diga, simplemente reemplace la sección que dice "Los geeks heredarán la tierra" con lo que quieran escuchar..

    dim speechobject set speechobject = createobject ("sapi.spvoice") speechobject.speak "Los geeks heredarán la tierra"

    Una vez que haya ingresado con éxito el texto que desea escuchar, simplemente presione "Archivo" y haga clic en la opción "Guardar como ...".

    Encuentra un lugar donde quieras guardar la imagen. Para este ejemplo, lo estoy guardando en una carpeta vacía en el directorio de descargas. Lo importante que debes hacer es darle un nombre que termine con .vbs. Esto le dirá a la computadora que no está guardando un archivo de texto plano; más bien, está guardando un VBScript. Nombraremos este ejemplo "Geek test.vbs" como se muestra a continuación.

    Ahora puede seguir adelante y cerrar el bloc de notas y navegar a la carpeta donde guardó el VBScript. Notará que el icono no es el icono TXT normal. Es un pequeño pergamino azul sobre un fondo blanco. Haga doble clic en este icono para iniciar su script de uso único y escuchar su texto. Enhorabuena, acabas de crear tu primer guión..

    Ahora, para dominarlo, intente crear algunos scripts más con cualquier texto que desee escuchar. Alternativamente, puede hacer clic con el botón derecho en VBScript y seleccionar la opción "Abrir con ..." y luego elegir el bloc de notas para editar el texto dentro del mismo archivo.

    Guión de texto a voz

    Ahora que sabe cómo escribir un script de un solo uso y probablemente lo ha jugado varias veces, puede que se esté aburriendo un poco. Es por eso que lo vamos a poner en marcha..

    Lo siguiente que aprenderemos es cómo crear un script que sea un poco más avanzado que el script de un solo uso. Esto creará un cuadro de diálogo en el que puede escribir texto y que su PC se lo vuelva a leer..

    Comience abriendo su bloc de notas nuevamente e ingresando este script o copie y péguelo en la ventana del bloc de notas.

     Dim message, sapi message = InputBox ("¿Qué debo decir, tu Geekness?", "Yo hablo por ti"). Set sapi = CreateObject ("sapi.spvoice") sapi.Speak message

    Después de ingresar el código, simplemente guarde el archivo como "Texto a Speech.vbs" como se muestra anteriormente para finalizar el script. Una vez que se haya guardado, navegue hasta la ubicación donde está y haga doble clic en él. Notará que la ventana se llama "Yo hablo por usted" y que el mensaje para ingresar el texto que se va a vocalizar es "¿Qué debo decir, su Geekiness?" Siempre puede modificar estos para decir lo que quiera.

    Por ahora, ingresemos "Los geeks heredarán la tierra" y luego presionamos el botón "OK" para ejecutar el script y escuchar su texto en voz alta..

    Saludos VBScript Script

    Esto se está volviendo muy divertido, pero su computadora todavía no está interactuando mucho con usted. Ahora probaremos otro script simple que toma en cuenta la hora del día y la respuesta adecuada para la hora del día. Este script leerá el tiempo de su computadora y, en base a eso, lo saludará de cierta manera.

    Comience abriendo su bloc de notas e insertando este breve script. Puede reemplazar la sección que tiene los saludos del día con cualquier frase que desee escuchar, así como reemplazar Geekmeister con su propio nombre.

    Establezca Sapi = Wscript.CreateObject ("SAPI.SpVoice") dim str if hour (time) 12 luego if hour (time)> 16 luego Sapi.speak "Good evening Geekmeister". si final si

    Ahora puede guardar el documento de texto como un archivo VBS. Una vez que haya hecho eso, vaya a la carpeta donde está guardado y haga doble clic en él. Según el tiempo que muestre su computadora, dirá "Buenos días, buenas tardes o buenas noches, Geekmeister".

    El guión le dice que si el reloj lee algo antes de las 12, es de mañana, y que después de las 12 es de la tarde; sin embargo, también tiene una cláusula que dice que incluso si es después de las 12, siempre que la hora sea más de las 16:00 (4 pm) se convierta en tarde..

    Guión de VBScript para la hora del día

    Si desea obtener un poco más de tiempo y obtener el tiempo, puede crear un nuevo bloc de notas e ingresar este script..

    El script puede parecer complicado, pero esencialmente le dice a su computadora qué decir y cómo decirlo en función de la hora que se muestra en el reloj de su computadora. Siempre puede reemplazar "La hora actual es" con cualquier introducción para la hora que desee..

    Establecer Sapi = Wscript.CreateObject ("SAPI.SpVoice") Sapi.speak "La hora actual es"
    si la hora (hora)> 12 luego Sapi.speak la hora (time) -12 else si la hora (time) = 0 entonces Sapi.speak "12" else Sapi.speak hour (time) finaliza si end termina si
    si minuto (tiempo) < 10 then Sapi.speak "o" if minute(time) < 1 then Sapi.speak "clock" else Sapi.speak minute(time) end if else Sapi.speak minute(time) end if
    si la hora (hora)> 12 luego Sapi.speak "P.M." else si hora (tiempo) = 0 luego si minuto (tiempo) = 0 entonces Sapi.speak "Midnight" else Sapi.speak "A.M. termina si más si hora (tiempo) = 12 luego si minuto (tiempo) = 0 entonces Sapi.speak "Noon" else Sapi.speak "P.M. terminar si más Sapi.speak "A.M." terminar si terminar si terminar si

    Ahora solo necesita guardar el archivo como un VBScript como lo hizo en los pasos anteriores y luego navegar a esa carpeta. Si todo salió bien, debería poder hacer doble clic en él y escuchar que la computadora le dice la hora.

    Saludo de inicio

    Ahora que sabes cómo hacer que tu computadora te salude y te diga la hora, qué bueno sería que la computadora hiciera eso cuando la enciendes. En realidad, es muy fácil de hacer si simplemente combina los dos scripts y los coloca en el lugar correcto..

    Comience abriendo el bloc de notas de Microsoft y copiando este código en la ventana. Es simplemente una copia de ambos códigos combinados para usted. Recuerda que puedes cambiar el saludo a "¿Qué pasa amigo, hola maestro? Saludos, su alteza todopoderosa" o cualquier cosa que desee que su computadora le diga.

    Establezca Sapi = Wscript.CreateObject ("SAPI.SpVoice") dim str if hour (time) 12 luego if hour (time)> 16 luego Sapi.speak "Good evening Geekmeister". if end if Sapi.speak "La hora actual es"
    si la hora (hora)> 12 luego Sapi.speak la hora (time) -12 else si la hora (time) = 0 entonces Sapi.speak "12" else Sapi.speak hour (time) finaliza si end termina si
    si minuto (tiempo) < 10 then Sapi.speak "o" if minute(time) < 1 then Sapi.speak "clock" else Sapi.speak minute(time) end if else Sapi.speak minute(time) end if
    si la hora (hora)> 12 luego Sapi.speak "P.M." else si hora (tiempo) = 0 luego si minuto (tiempo) = 0 entonces Sapi.speak "Midnight" else Sapi.speak "A.M. termina si más si hora (tiempo) = 12 luego si minuto (tiempo) = 0 entonces Sapi.speak "Noon" else Sapi.speak "P.M. terminar si más Sapi.speak "A.M." terminar si terminar si terminar si

    Una vez que haya copiado este código completo tal como está, en el bloc de notas, continúe y guárdelo como "Startup greeting.vbs". También puede llamarse como quieras, pero para los fines de esta demostración, es más fácil si todos estamos en la misma página. Ahora que se ha guardado, puede hacer doble clic en el archivo VBScript para escucharlo y decirle la hora.

    Si desea que se reproduzca cuando encienda su computadora, como Jarvis de Iron Man, simplemente seleccione el archivo y arrástrelo con el mouse hasta el "Botón de inicio". Sin soltar el mouse, muévalo a "Todos los programas" y luego busque La carpeta de "Inicio" y suelte el botón del mouse..

    Si, por algún motivo, esto no funciona para usted, también puede navegar manualmente a la carpeta de inicio. Primero irá a la carpeta donde está guardado su "saludo de inicio.vbs" y lo copiará.
    El siguiente paso es escribir la siguiente ruta en la parte superior de cualquier ventana del Explorador y presionar "Enter". Solo tendrá que cambiar el NOMBRE DE USUARIO con el nombre que usa para su cuenta de computadora.

    C: \ Users \ USERNAME \ AppData \ Roaming \ Microsoft \
    Windows \ Menú Inicio \ Programas \ Inicio

    Una vez que esté en la carpeta de inicio, solo pegue el archivo vbs y estará listo. Ahora, la próxima vez que inicie su computadora e inicie sesión, debería recibirlo automáticamente e informarle a qué hora es.

    Si tuvo algún problema al crear cualquiera de los scripts, todos pueden descargarse gratis usando estos enlaces.

    1. Prueba de geek
    2. Saludo
    3. Saludo de inicio
    4. Decir la hora
    5. Texto a voz