AlexaでSoundCloudを数秒で再生する方法
目次
スマートなバーチャルアシスタントといえば、アマゾンのAlexaが筆頭です。 Alexaにできないことは、ひとつもないように思えます。
Alexaができるさまざまなことの中でも、好きなアーティストの音楽をストリーミングで聴かせることは、広く活用されていることの一つです。
Alexaを使えば、Amazon Music、Spotify、Apple Music、Vevo、SiriusXMなど、さまざまな音楽サービスに接続し、音楽をシームレスにデバイスにストリーミングできます。
関連項目: Fire Stickが黒くなり続ける:数秒で修正する方法個人的には、SoundCloudから音楽をストリーミングするのが好きです。 それで、AlexaがSoundCloudからストリーミングできるかどうかを調べたいと思ったのです。
SoundCloudの音楽は、BluetoothまたはAlexa Skillを利用してAlexaデバイスで再生することができます。
その方法については、こちらをお読みください。
SoundCloudをAlexaで使う
SoundCloudをAlexaで使うには、単にAlexaに音楽のストリーミングを依頼するほど簡単ではありません。
Amazon Music、Spotify、Apple Musicといった他の音楽ストリーミングサービスとは異なり、SoundCloudはAmazonのエコシステムに統合されていません。
つまり、Amazon Musicは複数のAlexaデバイスで再生できるものの、SoundCloudに関しては少し厄介なのです、
しかし、Bluetoothが使えるようになったおかげで、SoundCloudを含め、ほとんどのものをAlexaデバイスにストリーミングすることができます。
また、SoundCloudからデバイスにストリーミングできるようにするAlexa Skillを作成するオプションもあります。
携帯電話とのAlexa Bluetoothペアリングについて
SoundCloudをAlexaデバイスにストリーミングする方法として、スマートフォンとAlexaをBluetoothでペアリングし、Bluetoothスピーカーの使い方と同様に、スマートフォンでSoundCloudを再生する方法があります。
スマートフォンを使って直接ペアリングする方法と、スマートフォンを使ってペアリングする方法の2種類があります:
- Alexaデバイスの電源が入っていることを確認し、「Alexa、ペア」と言ってデバイスをペアリングモードにします。
- スマートフォンでBluetoothをオンにし、Bluetoothの設定に進みます。 近くにある利用可能なデバイスを探し、表示された他のデバイスの中からあなたのAlexaデバイスを見つけます。
- あなたのAlexaデバイスをクリックするだけで、2つのデバイスが接続されて確立します。 あなたのAlexaデバイスも、この接続が確立されたことを発表します。
スマートフォンとペアリングする方法として、Alexaアプリを使う方法もあります:
- Alexaアプリを開く。
- デバイス」→「Echo & Alexa」と進みます。 このメニューの下に、お使いのAlexaデバイスの名前があります。 これを選択すると、お使いのAlexaデバイスの設定ページが開きます。
- アレクサガジェットをペアリングする」というオプションを見つけ、それをクリックします。
- 今度はスマートフォンを開き、BluetoothをオンにしてBluetooth設定を開きます。 上記の手順と同様に、近くにある利用可能なデバイスの一覧からAlexaデバイスを見つけて選択し、接続します。 スマートフォンが接続されると、Alexaが確認のためにそれを発表します。
一度スマートフォンとAlexaデバイスのペアリングを行えば、再度ペアリングを行う必要はありません。
再度接続する場合は、スマートフォンのBluetoothをオンにしたまま、「アレクサ、[デバイス名]に接続して」と言うだけです。
接続の解除も簡単で、アレクサに「接続ではなく、切断してください」と頼むだけです。
ただし、スマートフォンのペアリングを解除した場合は、もう一度ペアリングをやり直す必要があります。
関連項目: SIM Not Provisioned」の意味:修正方法デバイスをペアリングした後にSoundCloudから音楽を再生するには、スマートフォンで通常通り音楽を再生し、Alexaデバイスでストリーミングを聴くだけです。
パソコンやノートパソコンとのAlexa Bluetoothペアリング
スマートフォンをAlexaデバイスにペアリングしてBluetoothスピーカーとして使用するのと同様に、以下の手順でパソコンやノートパソコンを接続し、そこからSoundCloudをストリーミングすることも可能です:
- パソコンの設定を開き、Bluetoothをオンにします。
- alexa.amazon.comにアクセスし、Amazonアカウントにログインします。
- ログインしたら、「設定」を開き、そこに記載されているAlexaデバイスの名前をクリックします。 すると、Alexaデバイスの設定ページが開きます。
- Bluetooth」をクリックし、「新しいデバイスをペアリング」をクリックすると、近くにあるデバイスのリストが表示されますので、その中からお使いのコンピュータを選択します。
- パソコンで、ペアリングの許可を求める通知が表示されます。 これを許可すると、パソコンがAlexaデバイスとペアリングされます。
スマートフォンでの接続と同様に、ペアリング作業は初回のみ必要です。
その後は、アレクサに接続のコマンドを出すだけで、直接接続できます。
Alexaスキルの作成
AlexaデバイスにSoundCloudをストリーミングさせるもう一つの方法は、SoundCloudとAlexaの間の互換性を導入するカスタムスキルを作成することです。
この方法は、Alexaアプリを開き、いくつかの簡単な設定変更を行うほど簡単ではありません。
Alexa Developer Consoleの仕組みについて専門的な知識が必要で、初心者が完全に理解するには少し複雑かもしれません。
Alexaスキルの作成は、以下の手順で行うことができます:
- Alexaスキルのテンプレートをオンラインで探す。 これらはカスタムスキルを作成するための素晴らしい出発点であり、Dabble LabやGithubなどのプラットフォームで多く見つけることができます。 ここでは、Magic Jukeboxというものを紹介します。
- 自分に合ったテンプレートが見つかったら、ソースコードをシステムにダウンロードします。
- developer.amazon.comにアクセスし、アカウントにログインします。 新規に作成する場合は、Alexaデバイスにリンクされているメールアドレスと同じものを使用してください。 これは、スキルをテストする際にAlexaデバイスを使用できるようにするために重要です。
- スキルの作成」オプションを選択し、スキルに名前を付けて「カスタムモデル」を選択します。 ソースコードがどのプログラミング言語で選択されているかによって、スキルのバックエンドリソースをホストする適切な方法を選択することができます。
- スキルの右上にある「スキルを作成」オプションをもう一度選択し、スキルをホストします。 このプロセスには2、3分かかります。
- スキルの準備ができたら、「JSON Editor」を開き、先ほどダウンロードしたテンプレートからモデルのインタラクション用のJSONコードを貼り付けます。 保存して、一度モデルを構築します。
- 次に、「インターフェイス」オプションを開き、「オーディオプレーヤー」をオンに切り替えます。
- 画面上部から「コード」タブを探して移動します。 インデックスファイルを開き、ダウンロードしたテンプレート内のインデックスファイルのコードと置き換えます。
- このコード内で、ストリーミング・インスタンスの生成を担当するオブジェクトを見つけます。 これには、かなりのプログラミングの知識と、コードのドキュメントを徹底的に調べることが必要です。
- オブジェクトを見つけたら、ターゲットURLを編集して、音楽をストリーミングしたい場所(SoundCloud)を指すようにします。 また、画面を持つデバイスに表示されるカスタム画像やテキストを追加することもできます。
- コードを保存してデプロイします。
- 最後に、「テスト」タブに移動し、「スキルのテストが有効な場合:」を「開発」に設定し、スキルのテストを有効にします。
すべての手順が正しく行われていれば、AlexaデバイスがSoundCloudから音楽を再生できるようになるはずです。
最終的な感想
SoundCloudから音楽をストリーミングすることは直接できませんが、それを回避する方法はあります。
Magic Jukeboxは、以前は公式のAlexa Skillとして使用できましたが、オリジナルのソースコードを使用してCustom Alexa Skillを作成することで、非公式に使用することが可能です。
You May Also Enjoy Reading:
- Alexaデバイスが反応しない:数分で修正する方法
- すべてのデバイスでAlexaの再生を数秒で停止する方法
- AlexaにWi-Fiは必要か? 買う前にこれを読もう
- Amazon Echoを二世帯住宅で使う方法
よくある質問
Wi-FiなしでAlexaをスピーカーとして使用することは可能ですか?
Wi-Fiに接続させることなく、AlexaをBluetoothスピーカーとして使用することが可能です。
ただし、音声コマンドやインターネットでの問い合わせなど、Alexaの多くの機能が使えなくなります。
Alexaを外部スピーカーに接続するにはどうすればよいですか?
AUXケーブルを使ってEchoデバイスを外部スピーカーに直接接続するか、Bluetoothでデバイスをペアリングすることができます。
EchoとスピーカーのBluetoothペアリングは、モバイルペアリングと同様に動作しますが、唯一の違いは、Echoデバイスを出力ではなく、入力に使用できるようになったことです。
Echo Dotに音声出力はありますか?
そう、Echo Dotには音声出力があるのです。 電源ケーブル接続部の隣にあり、3.5mmオーディオケーブルを使用します。