名刺サイズの超小型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
YouTube、収益化基準を2027年に大幅引き上げへ 新規参加条件が従来の2倍に
-
2
Anthropic、「Claude」で生成したテキストに“見えない透かし” 日本を含むグローバルに適用へ
-
3
浅田真央さん旧ドメイン失効問題、さくら田中社長「対処します」の意図は 同社に聞いた
-
4
GeminiアプリのMAUが10億人を突破 Googleで14番目の大台到達製品に
-
5
「食事中に水を飲むと食べ過ぎない」、実はウソ? 食べる量を左右していたのは…… 米研究者が検証
-
6
「孤独のグルメ」ムック、2ページ抜けていた……扶桑社謝罪、該当話を無料公開
-
7
「購入済みの着せかえアイコン消えた」 LINEのiOS 26対応版に「金返せ」と不満
-
8
LINE着せかえ「アイコンがデフォルトに戻る」問題、対応完了時期示さず クリエイターズは「審査に時間がかかっている」
-
9
秋田県幹部職員が喫煙しながらバスローブでオンライン報道対応 「自宅」との説明に疑義……背景はラブホ客室のよう
-
10
デジタル庁から個人情報漏えい 手順書ミスが原因、団体職員150人分の氏名など誤送付
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR