Médico interactivo que Quiz ordenador. (5 / 7 paso)

Paso 5: Construcción del cuerpo de prueba.

Se podría pensar, mirando el título de este paso, que va a ser una explicación de largo aliento con un montón de código confuso, pero espero que no sea el caso. Escribiré algunos ejemplos de código para que puede copiar y pegar para probar vosotros mismos, pero algunos pequeños cambios tendrá que ser hecho para trabajar en sus propias Computadoras y que principalmente tiene que para ver con las fotos, pero todos serán explicados. Lo siguiente va a utilizar el control de "Reconocimiento de voz" que tendrá todo el código de prueba y es lo que se utiliza para efectuar la prueba cuando haya terminado. Hay dos partes principales en el menú de configuración de este control, "Frase" es lo que dice a la computadora y "Acción" que es donde escribes el código.

1.) en el control de reconocimiento de voz, haga clic en el icono de engranaje pequeño para abrir el menú de configuración.

2.) , verá que ya hay algunas frases predefinidas como "Robot moverse remite" y "Robot pare". Si no tienes un robot, no necesita estos para puede ser eliminado. Haga clic en el campo de entrada de "frase" donde dice "Remite de movimiento del Robot" y pondrá de relieve azul, y ahora puede eliminar esto usando el teclado. Ahora haga clic en el campo "comando" a la derecha del campo frase eliminada, entonces usted verá una ventana más pequeña con un pequeño icono de lápiz en el extremo derecho dentro del campo de entrada de "comando". Haga clic en este y abrirá el editor de secuencia de comandos. Esto es donde van los scripts de pregunta y respuesta. Eliminar lo que está allí, haga clic en guardar y hacer lo mismo para el resto de las frases de reconocimiento de discurso y secuencias de comandos. Ahora debe tener un menú de configuración del reconocimiento de discurso vacío.

3.) en la parte superior izquierda del menú de configuración, verá un campo llamado "Frase que". Esta es una opción útil para usar como puede detener el control de reconocimiento de voz para que su computadora no puede escucharle, y utilizando la "Frase que" opción usando una palabra de la frase de su elección se pausa el control para que el robot o computadora te pueda escuchar. También para ruido de fondo o el equipo sí mismo de la audiencia y dar resultados falsos positivos. También hay comandos de script de atajo que hacen lo mismo que usaremos en nuestro Q & A scripts. Así, en el "permiten la frase" frase campo, escribir algo como...

Hola equipo

y en el campo "Habilitar CMD", a la derecha del campo de entrada "Que frase" escribir...

Hola. ¿Cómo puedo ayudar?

Ahora vamos a empezar creando el cuerpo principal del juego con una introducción. Haga clic en el primero la línea de campo de entrada de "Frase" y escribir...

permite jugar al médico que quiz

Observe que no es puntuación ni mayúsculas en las frases que se hablará. Se pueden utilizar pero no es necesario aquí, pero será necesario en las respuestas de los equipos.

4.) en el campo de entrada de escritura a la derecha de esta frase, vamos a escribir nuestro primer script completo. Haga clic en el campo "comando" hasta que aparezca un icono de lápiz. Haga clic en para abrir el editor de secuencias de comandos y escribir el siguiente script exactamente cómo puedes verlo a continuación...

Sleep(500)

ControlCommand ("Reconocimiento de voz", PauseOn)

saywait ("está bien entonces. Eso suena como la diversión. Vamos a empezar.")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q1start.png")

saywait ("que se convirtió en el primer médico de V de T, en 1963?")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q1a.png")

saywait ("era él, Tom Baker.")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q1b.png")

saywait ("William Hartnell.")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q1c.png")

saywait ("Jon Pert wee.")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q1d.png")

saywait ("o Patrick Troughton.")

Sleep(1500)

$attributes = "/F /IM dllhost.exe" Exec ("taskkill", $attributes)

Sleep(100)

ControlCommand ("Reconocimiento de voz", PauseOff)

Aprovecho la ocasión para romper la secuencia de comandos anterior y explicar lo que hace cada elemento. El resto de las secuencias de comandos tendrá una estructura similar, que le será útil esta información.

Sleep(500)

Esto hace una pausa en la secuencia de comandos de 500 milisegundos (1/2 segundo) que prepara las computadoras CPU para ejecutar el script.

ControlCommand ("Reconocimiento de voz", PauseOn)

Este es un comando de atajo que se detiene el control de reconocimiento de voz mientras el ordenador habla.

saywait ("está bien entonces. Eso suena como la diversión. Vamos a empezar.")

Esta es la respuesta de los equipos. Se puede editar lo que está dentro de las marcas de discurso según sus necesidades. El comando saywait , se detiene el script todo hasta que el equipo deja de hablar.

Sleep(1000)

Este juegos una segunda pausa de cuando el equipo deja de hablar, para hacer el vino que funciona a un ritmo suave y Apure.

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q1start.png")

Esta es la parte del script que abre imágenes desde el ordenador con instrucciones de comando. Tendrá que cambiar lo que está entre el discurso marcas añadir las vías de comando a sus propias imágenes en su computadora. Utilizando la línea de código anterior, o cualquiera de mis vías comando provocará un error si se intenta reproducir el cuestionario utilizando.

saywait ("que se convirtió en el primer médico de V de T, en 1963?")

Respuesta de los equipos otra vez. La pregunta se divide secciones para mostrar cada imagen habla de la computadora, que ayuda a hace la prueba más interesante jugar.

Sleep(1000)

Un segundo de pausa a la transición entre el final del comando saywait y la siguiente parte de la pregunta.

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q1a.png")

Comando para mostrar la primera imagen de respuesta posible.

saywait ("era él, Tom Baker.")

Respuesta de computadoras diciendo que la primera respuesta posible.

Sleep(1000)

Un segundo de pausa a la transición.

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q1b.png")

Comando de la segunda foto de respuesta posible.

saywait ("William Hartnell.")

Respuesta de computadoras diciendo que la segunda respuesta posible.

Sleep(1000)

Un segundo de pausa a la transición.

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q1c.png")

Comando para el tercer cuadro de respuesta posible.

saywait ("Jon Pert wee.")

Respuesta de computadoras diciendo la tercera respuesta posible.

Sleep(1000)

Un segundo de pausa a la transición.

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q1d.png")

Comando de la cuarta foto de respuesta posible.

saywait ("o Patrick Troughton.")

Respuesta de computadoras diciendo la cuarta respuesta posible.

Sleep(1000)

Un segundo de pausa a la transición.

$attributes = "/F /IM dllhost.exe" Exec ("taskkill", $attributes)

Este es el símbolo del sistema para cerrar todos los cuadros de esta pregunta.

Sleep(100)

Un descanso rápido 100 milisegundos para las computadoras CPU.

ControlCommand ("Reconocimiento de voz", PauseOff)

Este es el comando de atajo que pausas de las Naciones Unidas el control de reconocimiento de voz que te permitirá hablar la respuesta (ojala uno correcto).

Así es cómo funciona todo. El resto de los scripts para este concurso son básicamente la misma estructura y funcionan de la misma manera. Ahora se hace la primera línea del reconocimiento de discurso, el resto es bastante sencillo y todos participarán de la misma manera. para terminar este paso, voy a publicar dos guiones más. Uno será para todas las respuestas incorrectas y el otro para todas las respuestas correctas.

Respuestas incorrectas.

5.) la siguiente línea vacía, en el cuadro de campo de entrada de "Frase" , escribe en la primera respuesta posible la primera pregunta. En mi ejemplo, esta sería...

Panadero de Tom


6.) ahora en el campo de entrada de "comando" a la derecha de "Tom Baker", haga clic en el extremo derecho del campo hasta que vea el icono lápiz, luego haga clic en éste para abrir el editor de secuencia de comandos y escribe el siguiente script...

Sleep(500)
ControlCommand ("Reconocimiento de voz", PauseOn)

Sleep(1000)

saywait ("negativo. Lo siento amo, que es realmente incorrecto.")

Sleep(500)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q1e.png")

saywait ("la respuesta correcta era, William Hartnell.")

Sleep(1000)

$attributes = "/F /IM dllhost.exe" Exec ("taskkill", $attributes)

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q2start.png")

saywait ("pregunta 2. ¿Cuál es el nombre del planeta de dos tierras, hogar de los hombres de Cyber?")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q2a.png")

saywait ("es llamado, Mondas.")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q2b.png")

saywait("Tuesdas.")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q2c.png")

saywait("Fridas.")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q2d.png")

saywait ("o Sundas.")

Sleep(1000)

$attributes = "/F /IM dllhost.exe" Exec ("taskkill", $attributes)

Sleep(100)

ControlCommand ("Reconocimiento de voz", PauseOff)

Para el resto de las respuestas incorrectas, puede copiar y pegar el script anterior y usarlo como plantilla. Todo lo que necesita hacer es copiar y pegar todas las respuestas de los equipos de su archivo "Bloc de notas" que contiene todas las preguntas y respuestas creado al inicio de este proyecto.

Respuestas correctas.

6.) en la siguiente línea vacía después de "Tom Baker", en el campo de entrada de "Frase" escriba en la respuesta correcta la primera pregunta. En mi ejemplo, esta sería...

William hartnell

7.) ahora en el campo "Comando" a la derecha de "Guillermo Hartnell",
Haga clic en el campo hasta que aparece el icono del lápiz, luego haga clic en éste para abrir el editor de secuencias de comandos y escribe el siguiente script...

Sleep(500)
ControlCommand ("Reconocimiento de voz", PauseOn)

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q1e.png")

saywait ("maestro afirmativa. Era la respuesta correcta. Bien hecho. En la siguiente pregunta.")

Sleep(1000)

$attributes = "/F /IM dllhost.exe" Exec ("taskkill", $attributes)

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q2start.png")

saywait ("pregunta 2. ¿Cuál es el nombre del planeta de dos tierras, hogar de los hombres de Cyber?")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q2a.png")

saywait ("es llamado, Mondas.")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q2b.png")

saywait("Tuesdas.")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q2c.png")

saywait("Fridas.")

Sleep(1000)

exec ("C:\Users\steve_000\Pictures\Dr que quiz\q2d.png")

saywait ("o Sundas.")

Sleep(1000)

$attributes = "/F /IM dllhost.exe" Exec ("taskkill", $attributes)

Sleep(100)

ControlCommand ("Reconocimiento de voz", PauseOff)

Al igual que las respuestas incorrectas, el script anterior puede otra vez utilizarse como plantilla para todas las respuestas correctas.

8.) continuar por la lista de reconocimiento de voz, agregar en sus respuestas habladas en la sección de "Frase" y las respuestas de los equipos y secuencias de comandos en la lista de "Comando" , hasta llegar a la última pregunta. Las secuencias de comandos para la última pregunta son ligeramente diferentes y está cubierto en el siguiente paso. lo que usted debe terminar, es similar a lo que está en la última foto en el inicio de este paso.

Recuerde que el método de "buenas prácticas" de salvar su trabajo después de cada pregunta comprar hacer clic en "Guardar" en la parte inferior del menú de configuración de reconocimiento de discurso y de nuevo en el menú superior de la cinta del software EZ-constructor haciendo clic en "Archivo", luego "Guardar" en la sección de archivo del menú cinta. Somos casi terminados de construir la prueba ahora, así que ir al siguiente paso para ver como terminar el proyecto de prueba.

Artículos Relacionados

Hacer que su ordenador en un servidor en 10 minutos (software libre)

Hacer que su ordenador en un servidor en 10 minutos (software libre)

esto cubre cómo configurar rápidamente el ordenador (con Windows) como un servidor. Esto le permitirá alojar su propio sitio web desde su computadora y le permitirá realizar páginas web con botones que le permite controlar las cosas en su casa (robot
Hacer que un ordenador portátil mediante una frambuesa Pi

Hacer que un ordenador portátil mediante una frambuesa Pi

¿Siempre ha querido un equipo portátil que puede llevar con usted? Esta es la forma más fácil de construir su propio. Para aquellos de ustedes que no saben lo que un Raspberry Pi es, es un ordenador completo del tamaño de la baraja de cartas que pued
¿Cómo hacer que su ordenador portátil conservar energía de la batería con pérdida de rendimiento mínimo

¿Cómo hacer que su ordenador portátil conservar energía de la batería con pérdida de rendimiento mínimo

que dice que tu laptop tiene que sufrir lentitud para ahorrar energía un poco? Cambia tu vida cuánto rendimiento o batería depende de su edad del ordenador portátil, edad de la batería y otros programas y configuraciones. Aquí están algunos pasos sim
Que tu ordenador hable con powershell!

Que tu ordenador hable con powershell!

Microsoft Windows ha gozado de uso como el sistema operativo más popular desde hace varios años y ha proporcionado a nosotros serán un montón de herramientas y utilidades para trabajar con un mantenimiento.  Uno de ellos es Powershell.  PowerShell es
Programas que cada ordenador usuario debe instalar

Programas que cada ordenador usuario debe instalar

bien he compilado una lista de programas que creo que no importa lo que su experiencia de la computadora, debe ser instalado en su PC...Paso 1: Software Antivirus Así que hay tres diferentes antivirus programas gratuitos que recibieron altas califica
Cometa periódico de 15 minutos que realmente vuela!

Cometa periódico de 15 minutos que realmente vuela!

Mis hijos y yo como cometas.Tuvimos un par de cometas, algunos muy de larga cadena y vivo solo por el desierto, por lo que el viento es fuerte y estable.Pero no es tan divertido como cometas que construir cometas que compra.Así que aquí está un instr
Una máquina que escucha

Una máquina que escucha

Si lo piensas, máquinas y equipos son como nosotros en muchos aspectos, tienen cerebros (procesadores), ojos (cámaras), orejas (micrófonos), etc. La máquina sentidos es una serie de artefactos que pretenden revertir la perspectiva en la forma en que
Lámpara de humor Bluetooth interactivo

Lámpara de humor Bluetooth interactivo

Para nuestro proyecto Final de electrónica, hemos construido una lámpara de humor interactivo, que se basa en un proyecto anterior (véase para la versión 1), pero la diferencia es que el usuario puede interactuar con la lámpara a través de bluetooth!
Tablero interactivo casero de 60$

Tablero interactivo casero de 60$

¡ Hola!En Letonia para terminar escuela secundaria todo el mundo tiene que trabajar una investigación científica, por eso elijo hacerle en física.Tenía muchos planes diferentes, pero éste me pareció el mejor de muchos.I se reunieron todas las piezas
Acelerador de electrones DIY: Un tubo de rayos catódicos en una botella de vino

Acelerador de electrones DIY: Un tubo de rayos catódicos en una botella de vino

aprender a construir tu propio acelerador de partículas subatómicas en un fin de semana! Este sencillo proyecto permitirá investigar una variedad de efectos interesantes como magnética desviación de un haz de electrones, espacio oscuro de Crookes, es
Vamos a ir Camping! Diorama interactivo

Vamos a ir Camping! Diorama interactivo

Desde que vi un artículo sobre un artista que fue creación de origami interactivo impresionante pared arte, me he preguntando si podía averiguar cómo hacer algo parecido. Me gusta la naturaleza práctica de la papiroflexia, la belleza que se puede cre
Cómo cambiar tu dirección de IP de ordenadores y anónimo en línea

Cómo cambiar tu dirección de IP de ordenadores y anónimo en línea

Este tutorial va a mostrar cómo puede cambiar su dirección IP de ordenadores de una manera donde el ordenador es escondido en línea y llegar al navegador la web de anonimato, seguridad y total privacidad.Antes de que te enseñan cómo a cambio de su di
¿Cómo redecorar la oficina cuando todo el mundo es lo que

¿Cómo redecorar la oficina cuando todo el mundo es lo que

ha siempre demostrado para arriba en 10:30 en la mañana del viernes y fue mirando para ver si alguien más quiere ir a buscar donuts con ustedes sólo para descubrir que no hay un solo vive el ser humano en la Oficina toda?Sólo entonces, puede revisar
Alarma del sobrecalentamiento del ordenador

Alarma del sobrecalentamiento del ordenador

Propósito:Sobrecalentamiento de escritorio disco duro o una placa madre chipset podría dar lugar a insuficiencia grave. Ante este problema y me perdió a uno de mis discos duros y datos valiosos. Hay un montón de softwares disponibles en línea como cr