Christine 5.0


Después de varios meses sin programar mi asistente virtual, les traigo la versión 5.0 de Christine. Esta versión es la edición de mi antigua asistente con base de datos XML, es portable y pesa menos de 1MB.

Esta versión es compatible con Windows 10, sin embargo es posible que se pueda utilizar en otros sistemas Windows que posean el reconocimiento de voz.

También cambié la forma de ingresar los textos para que se puedan editar. Este es el primer paso para crear Christine multilenguaje, ya que es posible editar gran parte del texto desde los archivos XML y TXT.

El diseño sigue siendo el mismo por ahora, ya que sólo dediqué algo de tiempo a la programación.

Configuraciones

Posee una configuración general para editar lo siguiente:

Agregué la opción de interactuar con Rainmeter para que utilice un Avatar en movimiento. El avatar básico lo pueden descargar de ESTE ENLACE.

El código del tiempo es posible obtenerlo de ESTA PÁGINA.

Por el momento la opción de correo no la tengo habilitada para esta versión.

Es posible agregar diálogos, páginas webs (para abrir por voz) y aplicaciones (para abrir por voz).

Y en recordatorios se pueden configurar cumpleaños, recordatorios y alarmas.

Comandos internos

Es posible editar o agregar comandos internos en DB/Listas.

Posee comandos básicos como:

  • La hora: pueden ver las formas de preguntar la hora en DB/Listas/Lista20 en la cual pueden también agregar mas formas de preguntar la hora.
  • La fecha: pueden ver las formas de preguntar la hora en DB/Listas/Lista21.
  • Temperatura actual:  pueden ver las formas de preguntar la temperatura en DB/Listas/Lista22.
  • El tiempo:  pueden ver las formas de preguntar el tiempo en DB/Listas/Lista23.
  • Nombre al asistente:  pueden ver las formas de preguntar el nombre del asistente en DB/Listas/Lista24. Este comando tiene respuestas aleatorias las cuales se pueden editar en DB/Respuestas/01.txt.

Otros comandos:

  • Dar las gracias:  pueden ver las formas de dar las gracias en DB/Listas/Lista07. Las respuestas de Christine las editan en DB/Respuestas/02.txt
  • Preguntar el estado del equipo:  pueden ver las formas de preguntar el estado del equipo en DB/Listas/Lista08.
  • Que Christine lea un texto seleccionado:  pueden ver las formas de pedir que lea un texto en DB/Listas/Lista09.
  • Cancelar la lectura:  pueden ver las formas de cancelar lectura en DB/Listas/Lista18.
  • Despedirse de Christine:  pueden ver las formas de despedirse en DB/Listas/Lista10. Con este comando, la aplicación se cierra.
  • Apagar, reiniciar o suspender el equipo:  pueden ver las formas de apagado en DB/Listas/Lista11.
  • Saludar a Christine:  pueden ver las formas de saludar en DB/Listas/Lista12.
  • Preguntar capitales de países:  pueden ver las formas de preguntar capitales en DB/Listas/Lista14.
  • Realizar búsquedas en google, youtube y facebook. Por ejemplo: Busca auto en google o busca en youtube gato.
  • Preguntar sinónimos y significados de palabras.  pueden ver las formas de preguntar sinónimos en DB/Listas/Lista03 y Lista04.
  • Que hable de cierta cosa: busca información en wikipedia, la lee y la almacena en una base de datos local .txt.  pueden ver las formas de pedir que habla de cierta cosa en DB/Listas/Lista06.
  • Abrir música y pistas.
  • Abrir carpetas.
  • Comandos de Windows: como copiar, pegar, cortar, cerrar ventana, entre otros. Para ver el listado pueden ir a DB/ComandosW.xml.
  • Mantener diálogos: Ingresados desde su configuración de la base de datos.
  • Abrir aplicaciones de Windows: El listado se encuentra en DB/AppsWindows.xml.

Otros

Es posible incluir una pronunciación para el nombre del asistente, por ejemplo Jarvis lo leerá como yarvis. Esto se edita en DB/PronunciacionAsistente.xml.

Para conocer más detalles, sólo deben revisar los archivos de la carpeta DB

Si tienen dudas o sugerencias, pueden escribir un comentario o enviarme un mensaje al correo.

Pueden descargar Christine 5.0 desde ESTE ENLACE.