配信中に会話ができるずんだもんが欲しくなったので作ってみました。whisper・ChatGPT・VOICEVOXを組合わせ、python上で実行しています。
現状、会話をする上でずんだもんがしゃべってくれるまで数秒のラグがあります。ただ間に「う~ん」とか「ちょっと考えさせてほしいのだ」とか発声させればかなり自然なやりとりになるような気がしています。つまり、通信ラグを人間が考えてる時間に見立てればいいと思っています。
仕組みとしてはあらかじめ作成したブログサイトをlocalhostに用意しておき、そこのデータを必要な時にパースするようにしています。動画で使用したウェブサイト↓
もうちょっと工夫できそうなのでまた時間ができたら何か作ってみようと思います。
- OpenAI chatGPT:https://openai.com/blog/chatgpt/
- OpenAI whisper:https://openai.com/research/whisper
- VOICEVOX:https://voicevox.hiroshiba.jp/
- Beautiful Soup: https://beautiful-soup-4.readthedocs....
- Hugo: https://gohugo.io/