- 学習目標
ChatGPTとWhiperAPIで何ができるか調べる。 - 制作目標
声で操作できる戦闘補助AIを使ったゲームを作る → 詠唱をWhisperAPIでできるゲームを作る。
ChatGPTもWhiperAPIもリクエストが必要な以上、スピードが求められるゲームには向かなそうなことが分かった。
今後利用する際はそれらを意識したうえでゲームデザインをするべきだとわかった。またWhisperAPIに関しては精度がそこまでよくはないので現状はWindows.Speechの方がよさそう。
少額とはいえもったいない。
とはいえ、音声認識をゲームに使う方法とそれがどのようなものか知れたのはよかった。
Clipchamp.1.mp4
https://drive.google.com/file/d/1t-iqkGCvtIncqHAnKnReBkwUplwQFC7E/view?usp=sharing
- 音声認識だけならUnityEngine.Windows.Speechのほうがよさそう
- プロンプトエンジニアリングを学べばより正確な返答を求めることができるかも(http://soysoftware.sakura.ne.jp/archives/3691)
- Too Many Requestsエラーがそこそこでてくる(もちろんUpdateで回していたりはしない)。またレスポンスもそこまで早くない。実際のゲームでつかうなら返答スピードがそこまで必要でないものの方がいいかも。
- WhisperAPIはかなり返答がはやい。なんでもChatGPTに送るよりかは決められた単語をWhisperAPIで読み取って実行の方がいいかもしれない。 ChatGPTのローカル版のAlpacaが存在するくらいなのだからWhisperAPIもローカル版がでたらより使いやすいかも
- GoogleのGenerative AI App Builderを使えば、わざわざ前提条件を送ったりしなくてもよくなるかも(https://japan.googleblog.com/2023/03/google-workspace-ai.html)
- GPT4を申し込んだ。期待
- APIキーはスクリプト上はもちろんシーンのフィールドにも書きこんでコミットしてはいけない(戒め)
ChatGPTxWhisperAPI.mp4
ChatGPTtest.mp4
- https://note.com/negipoyoc/n/n88189e590ac3
- https://twitter.com/tarukosu/status/1632009079840444419
- https://qiita.com/mfuji3326/items/c46a56549e3991926fb2
- https://www.hanachiru-blog.com/entry/2022/08/18/120000
- https://www.youtube.com/watch?v=6hCPb7jX8VM&ab_channel=AI%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E9%9D%A9%E5%91%BD%E3%82%92