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

微信关注 “DLGG创客DIY”

设为“星标”,重磅干货,第一时间送达。

    今天成功的运行了AquesTalk ESP32库,感觉坑还是有点多的,赶紧记录一下,省的下次又掉这坑里。

    AquesTalk ESP32库,TTS语音合成,作者是邻国的大神,效果视频看群相册

bc6152a46ca210e5f351bd3e91a82bb1.png

  • 项目地址:

    • https://github.com/tanakamasayuki/aquestalk

    • https://github.com/meganetaaan/m5stack-avatar/tree/master/examples/talk

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

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

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

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

cd90c0e74b526ce8773552474c1e4be9.png

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

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

e460d7f7ac9c332a73048efc52e3b5bd.png

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

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

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

关闭arduino,安装ESP32库1.0.4

进入你自己的ESP32库安装目录C:\Users%username%\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4

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

6c6f0fd0d2519f11637d07d786ca4898.png

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"

98627b74f5bd54dbd4cb8e29b677cc15.png

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

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

101aaa72fec7380ce02905cd0a9e490c.gif

转了吗赞了吗在看吗
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值