VoiceTrans es un traductor (principalmente) manos libres para estudiantes de idiomas. La idea es permitir al usuario leer un libro o artículo (físico) sin interrupciones, preguntando palabras desconocidas con voz natural.
Componentes:
Servidor de reconocimiento
Interfaz web.
La interfaz utiliza la API HTML5 Media Capture para obtener una transmisión de micrófono de 44 kHz y enviarla fragmentada al servidor.
El servidor vuelve a muestrear sobre la marcha a 16 kHz, el máximo aceptado y significativo para el backend de reconocimiento de voz, y lo transmite al backend de reconocimiento. Una vez que se cierra la secuencia del cliente y el resultado del reconocimiento está disponible, traduce el texto reconocido y devuelve el par de texto a la interfaz para su visualización.
Requisitos previos:
Instale la herramienta Stack desde http://www.haskellstack.org.
Instale y ejecute el demonio Docker. Consulte Instalación y Seguridad.
Componentes:
voicetrans-server: stack image container
en ese directorio.
voicetrans-frontend: stack build -t treetide/voicetrans-frontend .
en ese directorio.