【问题解决】老外ESP32TTS语音合成库AquesTalk ESP32测试成功
微信關注?“DLGG創客DIY”
設為“星標”,重磅干貨,第一時間送達。
????今天成功的運行了AquesTalk ESP32庫,感覺坑還是有點多的,趕緊記錄一下,省的下次又掉這坑里。
????AquesTalk ESP32庫,TTS語音合成,作者是鄰國的大神,效果視頻看群相冊。
項目地址:
https://github.com/tanakamasayuki/aquestalk
https://github.com/meganetaaan/m5stack-avatar/tree/master/examples/talk
我今天本來是要運行下邊的例程的,但是缺少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%\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.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什么的。
轉了嗎贊了嗎在看嗎總結
以上是生活随笔為你收集整理的【问题解决】老外ESP32TTS语音合成库AquesTalk ESP32测试成功的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【PC工具】大神开源项目-配色调色工具C
- 下一篇: 【问题解决】M5神库M5Stack-SD