【问题解决】老外ESP32TTS语音合成库AquesTalk ESP32测试成功

DLGG创客DIY 2021-09-27

esp32语音合成

404 字丨阅读本文需 4 分钟

微信关注 “DLGG创客DIY”
设为“星标”,重磅干货,第一时间送达。    今天成功的运行了AquesTalk ESP32库,感觉坑还是有点多的,赶紧记录一下,省的下次又掉这坑里。
   AquesTalk ESP32库,TTS语音合成,作者是邻国的大神,效果视频看群相册。

项目地址:

我今天本来是要运行下边的例程的,但是缺少aquestalk.h

于是便找到了上边的项目。

(掉坑的经历这里先掠过了,直接说如何使用)

去README.md里的第一个链接下载aquestalk库

https://www.a-quest.com/download.html

在最下边找到esp32的下载链接,如图

这里我直接粘贴最终的链接,方便大家下载:

https://www.a-quest.com/archive/package/aquestalk-esp32_0221.zip

解压并把库放到arduino库文件夹或者用arduino里的库加载zip

关闭arduino,安装ESP32库1.0.4

进入你自己的ESP32库安装目录:C:Users%username%AppDataLocalArduino15packagesesp32hardwareesp32.0.4

打开platform.txt,在最下边加入README.md中的代码

compiler.libraries.ldflags=
recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} {compiler.c.elf.extra_flags} -Wl,--start-group {object_files} "{archive_file_path}" {compiler.c.elf.libs} {compiler.libraries.ldflags} -Wl,--end-group -Wl,-EL -o "{build.path}/{build.project_name}.elf"

保存文件,进入arduino,即可编译下载成功了,如果下载不成功,可能是因为没有重启arduino,1.0.4的库没有替换更新成功。。(别问我怎么知道的TT)

主要是之前没搞过类似的项目,没想到还能这样编译,应该是代码加密的一种方法,即不提供源代码,只提供编译后的文件,类似.dll、.bin、.o什么的。

免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处本网。非本网作品均来自其他媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如您发现有任何侵权内容,请依照下方联系方式进行沟通,我们将第一时间进行处理。

0赞 好资讯,需要你的鼓励
来自:DLGG创客DIY
0

参与评论

登录后参与讨论 0/1000

为你推荐

没有更多了