wukongrobot é um projeto de robô/alto-falante inteligente de diálogo de voz chinês simples, flexível e elegante. Ele também pode ser o primeiro projeto de alto-falante inteligente de código aberto que oferece suporte à interação cérebro-computador.
característica
1. Modularidade.
Plug-ins funcionais, reconhecimento de fala, síntese de fala e robôs de conversação são todos altamente modularizados. Plug-ins de terceiros são mantidos separadamente, facilitando a herança e o desenvolvimento de seus próprios plug-ins.
2. Suporte chinês.
Ele integra tecnologias chinesas de reconhecimento e síntese de fala do Baidu, iFlytek, Alibaba, Tencent, etc., e pode continuar a ser expandido.
3. Suporte para robô de conversação.
Suporta robôs de conversação local baseados em AnyQ e oferece suporte ao acesso a robôs de conversação online, como o robô Turing e o Emotibot.
4. Monitoramento global e despertar offline.
Suporta ativação do cérebro-computador Muse e ativação por comando de voz offline sem contato.
5. Flexível e configurável.
Suporta personalização de nomes de robôs e seleção de plug-ins para reconhecimento e síntese de fala.
6. Casa inteligente.
Suporta ligação com protocolos domésticos inteligentes, como mqtt e HomeAssistant, e suporta controle de voz de eletrodomésticos inteligentes.
7. Suporte de back-end.
Um back-end de suporte é fornecido para habilitar funções como controle remoto, modificação de configuração e visualização de log.
8. Abra a API.
Você pode usar a API aberta no back-end para obter funções mais ricas.
9. Fácil de instalar e suporta mais plataformas.
Em comparação com o dingdang-robot, a solução de ativação offline do PocketSphinx foi abandonada, tornando a instalação mais simples, com menos código, mais fácil de manter e pode ser executada em Mac e em mais sistemas Linux.
Requisitos ambientais
Pitão
wukong-robot suporta apenas Python 3.5+ e não suporta Python 2.x.
Requisitos de equipamento
wukong-robot suporta execução nos seguintes dispositivos e sistemas
64 bits MacOSX
Ubuntu de 64 bits (12.04 e 14.04)
Gama completa de Raspberry Pi (sistema Raspbian)
Pine 64 com Debian Jessie 8.5 (3.10.102)
Intel Edison com Ubilinux (Debian Wheezy 7.8)
Windows com WSL (subsistema Windows para Linux) instalado