AquesTalk1 MacがmacOS Catalinaで32bitサポート打ち切られて動かなくなったけど、なんとかした話
ながれ
- AquesTalkという機会音声を作るライブラリがある
- macOS Catalinaで32bitアプリのサポートが打ち切られた
- AquesTalk1 Macのライブラリは、i386、ppcのuniversal binaryだったので、
- macOS Catalinaで無事、動作しなくなった
ちょっと頑張ってみた
macOS Catalina以降から使える機能に、
iPadアプリをMacアプリとして動かす、"Mac Catalyst"という機能があり、
当初はこれを使って、なんとかする予定でした。
iPadアプリを作ってからの、Macアプリへの変換。
しかし、その最中、iOS版のAquesTalkを、
Macアプリでそのまま実行できることに気づいたのであった。
DE・KI・TA
(今時の開発者は動画も作るらしいよ)
おわり
AquesTalk1 Macの声作る関数がこれで、
unsigned char * AquesTalk_SyntheMV(int idVoice, const char *koe, int iSpeed, int *size)
AquesTalk1 iOS版の声作る関数がこれだから、
unsigned char * AquesTalk_Synthe(const char *koe, int iSpeed, int *size)
あれあれ、なんか足りないなー?
声(idVoice)選べないなー?
という問題が、この回避方法にはあるような無いような。