RaspberryPi

RaspberryPi3でGoogle Assistantを試してみた

最近流行の音声アシスタントですが、実は専用デバイスを持っていなくてもRaspberryPiがあればお手軽に体験することができます。ということで、今回はRaspberryPiでGoogle Assistantを試してみたので、その体験記録です(・∀・)

ハードウェアの準備

まずはハードウェアの準備をします。ラズパイでGoogle Assistantを体験するためには、音声入力と音声出力の2つができればOKです。今回は下写真のように音声入力としてUSBマイク、出力としてモバイルスピーカーを用意しました。

ラズパイでマイクとスピーカーを使えるようにする方法については以下の記事にまとめているので、よろしければ参考にしてみてください。

Google Assistantのセットアップ

ハードの準備ができたら、続いてGoogle Assistantのセットアップをしていきます。セットアップ手順は公式ページの手順に従えばOKです。

先の手順で音声周りの準備が完了していれば、実際のセットアップは3と4(画像中の赤枠)のみで大丈夫です。途中、Google APIにアクセスするためにGoogleアカウントが必要になるので、持っていない人は用意しておきましょう。

話しかけてみよう!

セットアップができたら、あとはマイクに向かって話しかけるだけです。いまのところ、ラズパイ上で動かせるGoogle Assistantは日本語に非対応なので、英語で話しかける必要があります。

私自身、英語には全く自信がないので認識してくれるか心配でしたが、かなり拙い英語でもちゃんと返事を返してくれました。例えば、

私:「OK,Google. Who are you?」
ラズパイ:「I'm google assistant. I can...」

という風に「OK,Google」のかけ声をトリガーに色々とお話しすることができます。話しかけてから返事を返すまでのスピードもかなり速く、発音も自然なのでかなりビックリしました。まさに未来という感じですね(・∀・)

まとめ

もしラズパイをお持ちで音声アシスタントが気になっている方は、ぜひ試してみると面白いと思います。英語だけなのがちょっと残念ですが、機能の一端に触れるだけであれば十分に楽しめますよ!

かくいう私は、この体験に感動して本家のGoogle Home miniを買ってしまいました。Google Home miniはちゃんと日本語にも対応していますし、外部サービスと組み合わせて面白いことがたくさんできるので、夢も広がりますね(・∀・)

いろいろと触ってみて面白いことができたら、このブログでも紹介したいと思います。

ではではノシ

関連記事

日記 自作物

2020/5/14

GitHubのコントリビューション数をグラフ化してみた

先日、ブログのトップページにGitHubの草を表示してみたという記事をあげました。 Corgi Lab. ~備忘録のための技術ブログ~ブログ内にGithubの草を生やしてみた今回はちょっとした小ネタです。お気づきの方もいるかもしれませんが、PC限定でブログのページ上部にGithubのコントリビューションを表示してみました。俗にいう「草を生やす」というやつです。特に深い意図はありませんが、これがあるだけでぐっと技術系ブログ色が... GitHubの草(コントリビューション)は日々の活動が可視化されるので、個 ...

この記事を読む

RaspberryPi

2020/5/6

Raspberry Pi4上のUbuntu ServerでCPUクロックを制限する方法

Raspberry Pi4は消費電力が大きく発熱がちょっと心配です。そのため、用途によっては意図的にCPUの動作クロックを絞って消費電力と発熱を抑えるという運用もアリかと思います。 CPUクロックの設定方法の多くはRaspbianを例に挙げていますが、Ubuntu Serverでも同じ方法で設定できたので、備忘録として残しておきたいと思います。 動作環境は、 ・Raspberry Pi4本体:モデルB(メモリ4GB) ・OS:Ubuntu Server 20.04 です。 目次CPU状態のチェッククロック ...

この記事を読む

RaspberryPi Linux

2020/5/2

RaspberryPi4でUbuntu Server 20.04を動かしてみた

新しい遊び道具として、RaspberryPi4(ModelB 4GBメモリ)を買いました。 前モデルと比べて大幅に性能アップしているということで、学習用のLinux環境としても実用的なものになりそうです。ということで、今回はRaspbian(ラズパイの標準OS)ではなく、Ubuntu Serverをインストールして使ってみたいと思います(・∀・) 目次OSイメージのダウンロードSDカードにイメージを書き込む初期起動+設定固定IPアドレスを設定する OSイメージのダウンロード まずはUbuntu Serve ...

この記事を読む

日記

2020/5/14

ブログ内にGithubの草を生やしてみた

今回はちょっとした小ネタです。 お気づきの方もいるかもしれませんが、PC限定でブログのページ上部にGithubのコントリビューションを表示してみました。俗にいう「草を生やす」というやつです。 特に深い意図はありませんが、これがあるだけでぐっと技術系ブログ色が強まるので、遊び半分で組み込んでみました。そこまで難しくないので、その方法を紹介しようと思います。 目次生やすだけなら簡単ちょっとひと工夫画像の取得はwget+Cronであとはブログ内に貼るだけ後日談:自分でグラフをつくってみました 生やすだけなら簡単 ...

この記事を読む

Flutter

2020/4/12

【Flutter】リリースチャンネルについて調べてみた

この記事を書いている2020/04/12時点で、FlutterのiOS実機ビルドが以下のようなエラーで通らなくなっています(´・ω・) Building for iOS, but the linked and embedded framework 'App.framework' was built for iOS Simulator. どうやら、最新のXcode11.4とstableチャンネルの組み合わせが原因らしく、Flutterのチャンネルを切り替えてあげればOKとのことでした。 とりあえず、stab ...

この記事を読む

-RaspberryPi

© 2020 Corgi Lab. ~備忘録のための技術ブログ~