SakeTami
AYA-cis
AYA-cis

fanbox


GoogleHomeとCevioを通してシロコと会話するプログラム

今回は絵ではなく技術的な話です。

下記のpythonファイルでGooglehomeを通じて、シロコと会話が出来るという仕組みになります。なんていうと夢がありますが、実際はGoogleHomeの起句に「オッケーグーグル、メモを取って」って言わないと起動してくれないので結構カッコ悪いですが。


準備

CevioAIをインストールする

OpenAIでAPIキーを取得する。要するにChatGPTを外部のプログラムから利用できるようにしたいわけなので、照合するキーが必要なわけです。それはググるなりChatGPTに聞いてもろて。

Googlekeepと連携するためにアプリパスワードを取得してくる。ググって。

GoogleHomeを準備。連携のためにデバイス名が必要です。

以上を持ってpythonファイルの書換のいる部分を書き換えておく。

サーバーをbatで立ち上げておく


実行

コマンドプロンプトからcdで該当ディレクトリで「home2homev2a.py」を実行

「オッケーグーグル、メモを取って」以降に続いて、会話したい内容を言う。


原理

Googlekeepに、「オッケーグーグル、メモを取って」でメモを取れる。

これをpythonで文字を取得し、ChatGPTに入れます。シロコのロールプレイの文章をプロンプトとして入力しているので、シロコとして回答されます。そして、それをCevioAIで文章から音声に読み上げてもらいます。声優が気になる場合は、別のキャラのロールプレイにすると良いんじゃないですかね。そしてそれを音声としてGoogleHomeに再生してもらってるわけですね。

簡単ですね。


あ、でも私はプログラマーじゃないですので、コード汚いのはあしからず。

file

GoogleHomeとCevioを通してシロコと会話するプログラム

More Creators