LoginSignup
3
6

More than 5 years have passed since last update.

google-home-notifierを調べた

Last updated at Posted at 2018-10-03

GoogleHomeに発話させる方法はあった

スマートスピーカーから発話させる事は出来ないと思い込んでいたけど、GHKitというものが実現していると知った。
GHKit Plusの活用方法紹介~Google Home、Amazon Echo、Clovaでできることを増やそう~
ここから調べて、google-home-notifierという仕組みを知った。
これはGoogleHomeに好きなテキストを発話させるライブラリ。
解説記事:Google Home開発入門 / google-home-notifier解説

google-home-notifierを試した

実際には解説記事冒頭のやり方をそのままコピペして実行。途中エラーが出たがgoogle-home-notifierが「Error: get key failed from google」を吐いたので対策してみたのママに修正したら、ちゃんと発話した

google-home-notifierで何をやっているのか?

参考にした記事Google Home開発入門 / google-home-notifier解説 の後半に詳しく書いてあった。
大体こんな感じらしい。
1000.png

GoogleHomeは単なるスピーカーとして動作していて、テキスト→音声はGoogleのAPIを利用している。またGoogleHomeにはChromeCastとして音声を受け付けるので、そこに「音声」として受け取って流しているだけ。なのでGoogleHomeは単なるスピーカーとして動作しているようだ。

他のスマートスピーカーでも同じ事ができそう

前述のGHKit Plusの記事にも「前進のGHKitがGoogle Homeのみの対応だったのが、Bluetooth接続に対応したことで、Amazon Echo、Clova、他Bluetoothスピーカー全般に対応したことでGHKit “Plus”となりました。」とあるように、単なるスピーカーとして繋げる事ができれば、後は同じ事ができそう。
また、テキスト→音声部分はGoogleAPIの他にも、色々なプロダクトがあるので、ここは好みで切り替える事もできそうです。

Cloverを喋らせる.png

3
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
6