1 Star 1 Fork 0

MANYKIT / ESPTalk

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README
MIT

ESPTalk

介绍

ESPTalk远扬唤醒,语音对话系统。使用ESP32-LyraTD-MSC开发板,支持离线语音唤醒,远扬语音对话。使用百度语音进行语音转文字,将得到文字发送到远程服务器。

配置

基于ESP-IDF4.1,ESP-ADF2.3,其他版本可能会出现编译失败	
skdconfig 文件配置CONFIG_BAIDU_ACCESS_KEY,ONFIG_BAIDU_SECRET_KEY
esptalk.c 文件baidu_asr,宏定义将cuid改成你的后台配置的appid

1.不插入sdk卡,可使用esp的smartconfig进行airkiss链接网络,appstore下载esptouch软件;

2.也可以插入sd卡,建立一个叫config.txt文件,输入如下文字

ManyKit
999999999
0
http://192.168.31.190:6700/aitalk/sound
http://192.168.31.190:6700/aitalk/talk
mthing

第1行是wifi名称
第2行是wifi密码
第3行是模式,0为本地模式,1为第三方平台语音转文字模式
第4行是语音传送地址
第5行是唤醒及语音转文字回调url,
第6行是自己设置的本设备设备编号
如果模式为1,第3行如果是百度地址格式如下:"http://vop.baidu.com/server_api?dev_pid=1537&cuid=23630432&token="

ESP-idf, ESP-adf 安装

参考如下文章
https://manykit.com/doc/web/#/1?page_id=181
https://manykit.com/doc/web/#/1?page_id=182

特别说明

  1. 本项目为了配套“开源个人机器人PHOENIXFrame”而做的程序,实现其中语音交互环节,语意处理使用Rasa

  2. 机器人项目敬请关注

    https://gitee.com/manykit/PHOENIXEngine

    https://www.bilibili.com/video/BV1SK4y1P7Eo?spm_id_from=333.999.0.0

MIT License Copyright (c) 2023 manyxu Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

ESP32-LyraTD-MSC talk use baidu expand collapse
C and 4 more languages
MIT
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
C
1
https://gitee.com/manykit/esptalk.git
git@gitee.com:manykit/esptalk.git
manykit
esptalk
ESPTalk
master

Search