wukongrobot es un proyecto de altavoz inteligente/robot de diálogo de voz chino simple, flexible y elegante. También puede ser el primer proyecto de altavoz inteligente de código abierto que admite la interacción cerebro-computadora.
característica
1. Modularidad.
Los complementos funcionales, el reconocimiento de voz, la síntesis de voz y los robots conversacionales están altamente modularizados. Los complementos de terceros se mantienen por separado, lo que facilita la herencia y el desarrollo de sus propios complementos.
2. Apoyo chino.
Integra tecnologías chinas de reconocimiento de voz y síntesis de voz de Baidu, iFlytek, Alibaba, Tencent, etc., y puede seguir ampliándose.
3. Soporte de robot de conversación.
Admite robots de conversación locales basados en AnyQ y admite el acceso a robots de conversación en línea como el robot Turing y Emotibot.
4. Monitoreo global y despertar fuera de línea.
Admite la activación por computadora cerebral Muse y la activación por comando de voz sin contacto sin conexión.
5. Flexible y configurable.
Admite la personalización de nombres de robots y la selección de complementos para reconocimiento y síntesis de voz.
6. Hogar inteligente.
Admite la vinculación con protocolos domésticos inteligentes como mqtt y HomeAssistant, y admite el control por voz de electrodomésticos inteligentes.
7. Soporte de backend.
Se proporciona un backend de soporte para habilitar funciones como control remoto, modificación de configuración y visualización de registros.
8. Abra la API.
Puede utilizar la API abierta en el back-end para lograr funciones más completas.
9. Fácil de instalar y admite más plataformas.
En comparación con dingdang-robot, la solución de activación fuera de línea de PocketSphinx se abandona, lo que hace que la instalación sea más simple, con menos código, más fácil de mantener y puede ejecutarse en Mac y más sistemas Linux.
Requisitos medioambientales
Pitón
wukong-robot solo es compatible con Python 3.5+ y no es compatible con Python 2.x.
Requisitos del equipo
wukong-robot admite la ejecución en los siguientes dispositivos y sistemas
MacOSX de 64 bits
Ubuntu de 64 bits (12.04 y 14.04)
Gama completa de Raspberry Pi (sistema Raspbian)
Pino 64 con Debian Jessie 8.5 (3.10.102)
Intel Edison con Ubilinux (Debian Wheezy 7.8)
Windows con WSL (Subsistema de Windows para Linux) instalado