Skip to content

WindowsでChatGPTの出力結果をずんだもんに読ませるコードです。

License

Notifications You must be signed in to change notification settings

O-SHI-RI/ChatGPT_Interaction_with_Local-Hosted_VOICEVOX_Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatGPT+ローカルVOICEVOXサーバを使ったずんだもん音声出力

VOICEVOX起動時に自動で立ち上がるサーバにAPIを使って何やらやってみたので、その時のコードです。

環境

実行

  • VOICEVOXのアプリを起動(起動時にHTTPサーバも立ち上がる。APIを使う為起動は必須)
  • ChatGPTのAPIキーはコードに埋め込むか環境変数で事前で設定。
  • ./system_promptフォルダのテキストにChatGPTのシステムプロンプトを入力。
python chatgpt_zundamon_intaraction.py
  • コマンド実行後に2画面が表示
  • 上部ウィンドウにChatGPTに処理をさせたい文章を記述
  • "ChatGPT実行"ボタンにより処理が走り出力を結果が下部ウィンドウに表示

実行時イメージ

  • "ずんだもん"ボタンにより、出力された文字列をずんだもんが朗読。
  • 出力結果は"output.wav"として実行ディレクトリに保存されています。

留意事項

  • あくまで個人で作ったもので、Windows11の自前の環境でしか動作を確認していません。
  • 「なぜVOICEVOX APIを使ったか?」の問については、「APIを使いたかったから」です。どう考えても、VOICEVOX Core(https://github.com/VOICEVOX/voicevox_core) をコンパイルしてそれを実行した方が軽いですし楽です。

About

WindowsでChatGPTの出力結果をずんだもんに読ませるコードです。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages