名刺サイズの超小型PC「ラズパイ」で遊ぶ(第16回)
ラズパイでスマートスピーカーを作る 「アレクサ!あしたの天気は?」 ~ハードウェア設定編~(1/3 ページ)
前回はAlexaを使うためのAmazon Developerへの登録などについてご紹介しました。今回からはいよいよラズパイでAlexaが使えるようにしていきます。
スマートスピーカーを使うにあたって必要なものは以下の3つです。
- Raspberry Pi 4
- USBマイク
- 3.5ミリジャックが付いているスピーカー
- ラズパイを差して使うディスプレイ
- HDMI-miniHDMIケーブル
マイクやスピーカーはさまざまな種類があるのですが、ラズパイでの動作が報告されている製品を使ったほうがいいでしょう。そこでUSBマイクは「Buauty PCマイク」、スピーカーはエレコムの「MS-P08UECBK」を使いました。
ラズパイでAlexaを動かすためには、「Alexa Voice Service」(以下、AVS)をラズパイにインストールします。AVSではさまざまなプログラムが必要になります。このためRaspbianはフルバージョンの「Raspbian Buster with desktop and recommended software」を使いましょう。
microSDメモリカードにRaspbianのイメージファイルを焼く必要がありますが、それについては第8回で紹介していますので参考にしてください。
USBマイクとスピーカーを使えるようにする
ここからはラズパイを直接操作していくことになりますが、インストール直後のラズパイを設定するには、これまではIPアドレスを調べて、WindowsでTeraTermなどのターミナルソフトを立ち上げて設定する方法をご紹介してきました。ただしiTunesをインストールしている場合、名前解決の「Bonjourサービス」が合わせてインストールされるため、IPアドレスの代わりに「○○○.local」と入れると、名前を判断してデバイスにアクセスできます。ラズパイの場合は「raspberrypi.local」です。こちらを使った方が便利ですので活用してみてください。
では実作業に移りましょう。ラズパイにmicroSDカードを差してRaspbianを起動したら、まずはコンソールから、以下のコマンドを入力してシステムを最新にします。
$ sudo apt update
$ sudo apt upgrade -y
システムの更新が終わったら、ラズパイに取り付けたUSBマイクを使えるようにします。まずはUSBマイクで録音ができるか確かめます。そのためにはラズパイのデスクトップから操作した方が簡単ですので、ラズパイをディスプレイに接続して起動し、デスクトップを表示させましょう。起動したラズパイに次のコマンドを入力してください。
$ lsusb
Bus 001 Device 005: ID 8086:0808 Intel Corp.
Bus 001 Device 007: ID 0424:7800 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ここで「Intel Corp.」と表示されているのがBuauty PCマイクです。
ラズパイでサウンドファイルを扱っているのは「ALSA(Advanced Linux Sound Architecture)」というツールです。こちらからもマイクを認識しているか確認しましょう。以下のようにコマンドを入力します。
$ arecord -l
すると、以下のように表示されます。
**** ハードウェアデバイス CAPTURE のリスト ****
カード 1: Device [USB PnP Sound Device], デバイス 0: USB Audio [USB Audio]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
認識していると上記のように表示されますが、何も表示がなかった場合は認識していない、ということになります。しっかり接続できているか確認しましょう。
次に、デスクトップの右上にあるスピーカーアイコンをクリックして音量調整のバーが表示されたら一番上にスライドします。このアイコンを右クリックして「Audio Outputs」を選びます。すると左側にメニューが表示されますので、「Analog」を選びます。
続いてはマイクです。同じくスピーカーアイコンを右クリックして、今度は「Audio Inputs」を選びます。左側に表示されるメニューから「USB PnP Sound Device」を選びましょう。続いて「USB PnP Sound Device」の下にある「Input Device Settings」を選んで、「Capture」タブの「Mic」というスライドバーを一番上にあげておきます。終了したら「OK」をクリックしてメニューを閉じます。
Copyright © ITmedia, Inc. All Rights Reserved.
名刺サイズの超小型PC「ラズパイ」で遊ぶ
今やスマートフォンアプリで何でも完結できてしまう時代。しかし、一から自分の手でデバイスを作り上げ、試行錯誤しながらアイデアを具現化する楽しさは格別です。この連載では、テーマや用途にあわせてマイクロコンピュータ(マイコン)と呼ばれる名刺サイズの超小型PC「Raspberry Pi」(通称ラズパイ)の活用方法から具体的な工作手順までを紹介します。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
アニメを支える外国人材に“逆風” 日本在住の声優・アニメーターが抱く「不安の正体」とは
-
2
ナッツを多く食べる人、認知テストで高成績の傾向 豪州チームが1700人以上を分析
-
3
J:COMネット障害、原因は「外部からの大量アクセス」 DNSサーバに高負荷 最大約408万件に影響
-
4
ドコモSMTBネット銀で障害 「着金しない」「給料日にやめて」と悲鳴【復旧】
-
5
Microsoft、「Copilot」を刷新 「仕事のための新しいOS」とナデラCEO
-
6
Google、リアルタイムで表情豊かに話すAIアバター「Gemini 3.8 Live with Live Avatar」提供開始 画像1枚で独自アバターも
-
7
「モンスト」キャラの声をAI生成、MIXIのニュース紹介企画に批判続出 実施見合わせへ
-
8
パナソニックが市販カーナビ生産終了へ 30年以上の歴史に幕、スマホナビの普及など受け
-
9
顔面に電気を流すと記憶力アップ? あごにパッチ電極を貼り人間で実験、結果は……
-
10
破産した全東信、未精算の売上金を加盟店に支払いへ JCBなど6社が協力 10月中にも
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR