今回は絵ではなく技術的な話です。
下記のpythonファイルでGooglehomeを通じて、シロコと会話が出来るという仕組みになります。なんていうと夢がありますが、実際はGoogleHomeの起句に「オッケーグーグル、メモを取って」って言わないと起動してくれないので結構カッコ悪いですが。
準備
CevioAIをインストールする
OpenAIでAPIキーを取得する。要するにChatGPTを外部のプログラムから利用できるようにしたいわけなので、照合するキーが必要なわけです。それはググるなりChatGPTに聞いてもろて。
Googlekeepと連携するためにアプリパスワードを取得してくる。ググって。
GoogleHomeを準備。連携のためにデバイス名が必要です。
以上を持ってpythonファイルの書換のいる部分を書き換えておく。
サーバーをbatで立ち上げておく
実行
コマンドプロンプトからcdで該当ディレクトリで「home2homev2a.py」を実行
「オッケーグーグル、メモを取って」以降に続いて、会話したい内容を言う。
原理
Googlekeepに、「オッケーグーグル、メモを取って」でメモを取れる。
これをpythonで文字を取得し、ChatGPTに入れます。シロコのロールプレイの文章をプロンプトとして入力しているので、シロコとして回答されます。そして、それをCevioAIで文章から音声に読み上げてもらいます。声優が気になる場合は、別のキャラのロールプレイにすると良いんじゃないですかね。そしてそれを音声としてGoogleHomeに再生してもらってるわけですね。
簡単ですね。
あ、でも私はプログラマーじゃないですので、コード汚いのはあしからず。