自作ゲーム内で任意の文章を音声合成したいということでしょうか? (間違っていたらすみません...) # 1. VOICEVOXをなんとかゲームに組み込む VOICEVOXやCOEIROINKはゲーム内に組み込むのは難しそうですね。 VOICEVOXの合成エンジン等はオープンソース (OSS) なので、技術的に組み込めなくはないですが、製品版VOICEVOXのキャラクターのモデルは一般公開されていないはずです。 自分でVOICEVOXで動くモデルを作れば、OSS版VOICEVOXエンジンを組み込んで動作させることができるかもしれません。 ただ、低スペックなPCでは音声合成に時間がかかり、ゲームがスムーズに進まなくなることが予想されるので、ゲームを動かすPCは高いスペック (特にGPU) を要求されると思います。 # 2. 音声をあらかじめ合成しておく 任意の文章を読み上げさせたい場合は難しいのですが、ある程度文章が決まっている場合はあらかじめ音声を合成しておき、音声ファイルを継ぎ接ぎして目標の音声を再生できるかもしれません。 # 3. OS等の音声合成機能を使用する 主要なOSや一部のWebブラウザには音声合成機能が搭載されています。 これらの音声合成機能は比較的高速だと思います。 Windows : Speech API Android : TextToSpeech macOS / iOS : AVSpeechSynthesizer JavaScript : Web Speech API # 4. poinoやPoinoTalkについて poinoやPoinoTalkは基本的にオープンソースで、主にTypeScript (JavaScript) で実装されており、OpenJTalkやTensorFlow.jsに依存しています。 ゲームの開発言語やゲームを動かす環境がわからないのでなんとも言えませんが、頑張れば他の言語等で書き直せるのではないかと思います。 # 5. さいごに もし、作成するゲームについて以下のような項目が決まっている場合、再度質問いただければより細かい回答ができると思います。 ・ゲームエンジン ・ゲームの開発言語 ・ゲームを動かす環境 (PC/モバイル等) ・ゲーム内で合成したい音声の内容 ・ゲーム内で合成した音声の再生タイミング
スポンサーリンク
こはるさんになんでも質問しよう!
質問
スタンプ
利用できるスタンプはありません。
スポンサーリンク
過去に答えた質問
スポンサーリンク