O que você mais precisa no momento é sua estrela, obrigado!
O que você mais precisa no momento é sua estrela, obrigado!
O que você mais precisa no momento é sua estrela, obrigado!
Este é um sistema de serviço de diálogo de IA que está prestes a começar. Obviamente, eles estão atualmente sob concepção e melhoria. Se alguém gosta, continuará atualizando ...

Clique na imagem para abrir o vídeo

Clique na imagem para abrir o vídeo

As versões atualmente construídas são todas as arquiteturas X86, I5 8GEN 4 CORES 32G, que podem funcionar lentamente
Construir
go build src/main.go
correr
./main docker build -t registry.cn-shenzhen.aliyuncs.com/yuanfangqiao/euanka:0.1 .
Vá para a pasta Docker-Compose e comece com um clique
docker-compose -f euanka-all-compose.yaml up -d
Verifique o status de inicialização
docker-compose -f euanka-all-compose.yaml ps
Da seguinte maneira, todas as startups podem ser acessadas
Name Command State Ports
------------------------------------------------------------------------------------------------------------------
docker-compose_action-server_1 ./entrypoint.sh start --ac ... Up 0.0.0.0:5055->5055/tcp,:::5055->5055/tcp
docker-compose_asr_1 ./build/bin/sherpa-onnx-on ... Up 0.0.0.0:6006->6006/tcp,:::6006->6006/tcp
docker-compose_euanka-web_1 /docker-entrypoint.sh /bin ... Up 0.0.0.0:80->80/tcp,:::80->80/tcp
docker-compose_euanka_1 /bin/demo Up 0.0.0.0:8080->8080/tcp,:::8080->8080/tcp
docker-compose_llm_1 python -u websokcet_server ... Up 0.0.0.0:7600->7600/tcp,:::7600->7600/tcp
docker-compose_rasa_1 rasa run Up 0.0.0.0:5005->5005/tcp,:::5005->5005/tcp
docker-compose_tts_1 python3 -u app.py Up 0.0.0.0:7860->7860/tcp,:::7860->7860/tcp
O front-end euanka-web foi implantado e você pode acessar diretamente a página da web, como: http://192.168.1.16. Você precisa se referir ao projeto Euanka-Web para resolver problemas de gravação. O efeito de acesso é o seguinte: o efeito da web acima.
Todo o suporte a seguir é necessário e todas as construções e execuções do Docker são implementadas.
O projeto seguinte que eu reconstruí deve ser suportado e a operação foi executada de forma interativa de acordo com um determinado formato de protocolo de solicitação.
O projeto pode ser usado como referência de aprendizado.
Conversação da web implementação de vue
Raspberry Pi Voice Terminal Snowboy Wake-up Go Implementation
Reconhecimento de streaming ASR K2
Processamento de linguagem natural NLP Rasa
Big Model LLM ChatglM.Cpp
Texto para a fala tts vits
Graças ao apoio dos seguintes projetos de código aberto!
Sherpa-NONX
Rasa
Spacy
Modelos Spacy
ChatglM.Cpp
Vits-UMusume-Voice-Synthesizer