Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

非同期のaquestalkのexampleありませんか? #17

Closed
mayopan opened this issue Feb 21, 2022 · 2 comments
Closed

非同期のaquestalkのexampleありませんか? #17

mayopan opened this issue Feb 21, 2022 · 2 comments

Comments

@mayopan
Copy link
Contributor

mayopan commented Feb 21, 2022

いつも使いやすいライブラリ提供ありがとうございます。
lovyangfxとaquestalkを組み合わせてm5stackcore2のコード書いてましたが、タッチ操作も追加したくなり、ちょうどm5の機能が統合されたm5unifiedが使えそうなので試しました。
setup内での再生はうまくいくのですが、loop内で非同期再生しようとaquesTTSを修正して試しましたが、うまく行きません。
音は出ますが細切れの超スロー再生のような感じになってしまいます。
非同期バージョンのexampleがあると嬉しいです。

@mayopan
Copy link
Contributor Author

mayopan commented Feb 23, 2022

上記、解決しました。exampleもloop内再生ありましたね。失礼しました。
音声出力バッファの長さLEN_FRAMEをデフォルトの32から255以上くらいにすると、loop内でも途切れず再生できました。
exampleではLEN_FRAMEがデフォルトの32でも問題なく再生できているんですが、私のコードではudpを動かしているのが影響しているようです。

@lovyan03
Copy link
Collaborator

お待たせいたしました。
AquesTalkのサンプルを更新し、developブランチを更新いたしました。
音声再生を別タスクで実行する構成に変更いたしましたので、ぜひお試しください。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants