go-chromecast を使って Google Home に喋らせる
Posted: | Categories: Golang | Tags: Chromecast, Golang
google home に喋らせる vishen / go-chromecastを用いて Linux マシンから 手軽に GoogleHome に WaveNet 音声で喋らせた。 下記のようにワンライナーで喋らせることができる。 ~/go/bin/go-chromecast --device-name shosai tts "こんばんは" --google-service-account=home-hogehoge.json --voice-name ja-JP-Wavenet-B --speaking-rate 1.05 --pitch 0.9 日本語サポート サポートされている音声と言語で 音声名 性別 ja-JP-Wavenet-A 女性 ja-JP-Wavenet-B 女性 ja-JP-Wavenet-C 女性 ja-JP-Wavenet-D 女性 go-chromecast インストール $ go get -u github.com/vishen/go-chromecast Google Cloud Text-to-Speech を使うための設定 Cloud Text-to-Speechの画面に移動。 [有効にする]を選択する。 次に go-chromecast から Text-to-Speech を使えるように API キーを作成する。 使用する API の設定 アカウント詳細。ここでは特に何も設定せず、完了を押した。 サービスアカウントをクリックして、そのサービスアカウント用の秘密鍵を作成する。 秘密鍵がダウンロードされた。 秘密鍵を Linux マシンにコピーして鳴らす go-chromecast コマンドで家の中にある Google Home をリスト化、その Google Home を鳴らす。 Read more...