voicetrans
1.0.0
VoiceTrans 是一款(主要是)为语言学习者提供的免提翻译器。这个想法是让用户不间断地阅读(实体)书籍或文章,以自然的声音询问未知单词。
成分:
识别服务器
网络前端。
前端使用 HTML5 媒体捕获 API 获取 44kHz 麦克风流,并将其分块发送到服务器。
服务器即时重新采样至 16kHz,这是语音识别后端可接受的/有意义的最大值,并流式传输到识别后端。一旦客户端流关闭并且识别结果可用,翻译识别的文本,并将文本对返回到前端进行显示。
先决条件:
从 http://www.haskellstack.org 安装 Stack 工具。
安装并运行 Docker 守护进程。请参阅安装和安全。
成分:
voicetrans-server:在该目录中stack image container
。
voicetrans-frontend:执行stack build -t treetide/voicetrans-frontend .
在那个目录中。