「アレクサ、安眠ノイズを開いて」と話しかけるだけで、眠りに入りやすい環境音を流してくれるAlexaスキル。雨や波、焚き火など9種類のサウンドから好みの音を選べる。スマートスピーカーひとつで完結し、スマホの画面を見ずに使えるので、寝る前のスマホ断ちにも役立つ。Amazon.co.jpのAlexaスキルストアで公開している。
こんな人に向いている
- 静かすぎる部屋だと、かえって眠れない人
- 外の車の音や生活音が気になって寝付けない人
- 寝る前のスマホを控えたいけれど、BGMは欲しい人
- 勉強や読書のときに、集中できる環境音を流したい人
収録しているサウンド
雨・森・海・波・川・滝・秋・夏の夜・焚き火の9種類。しとしと降る雨音、寄せては返す波の音、パチパチとはぜる焚き火の音など、自然の音を中心に揃えている。
主な機能
- 声だけで操作: 起動から音の選択まで、すべて話しかけるだけで操作できる。
- 15分で自動停止: 無料版は15分たつと自動で再生が止まる。タイマーをかけ忘れても、朝まで流れっぱなしになることはない。
- 再生時間の指定(有料オプション): スキル内課金の「再生時間指定パック」を購入すると、再生時間を5分〜120分の範囲で指定できる。
使い方
- Alexaアプリまたはスキルストアで「安眠ノイズ」を有効にする。
- 「アレクサ、安眠ノイズを開いて」と話しかける。
- 聞きたいサウンドの名前を伝えると再生が始まる。
- 止めたいときは「アレクサ、ストップ」と言う。
技術構成
Alexa-hostedスキルとして構築し、スキルの処理はNode.js(ask-sdk-core)で書いている。音声の再生にはAlexaのAudioPlayerインターフェースを使い、長時間の環境音を途切れずに流せるようにした。日本語の対話モデルやスキル内課金の設定もコードで管理し、Jestによる自動テストで動作を確認している。
工夫した点
寝る前に使うスキルなので、とにかく「操作を少なく」することを意識した。起動してサウンドを選ぶだけで、あとは何もしなくても自動で止まる。無料版でも十分に使えるようにしつつ、長く流したい人だけが有料オプションを選べる形にした。開発用と公開用のステージをブランチで分け、公開中のスキルに影響を与えずに改修できる体制にしている。
よくある質問
無料で使えますか?
無料で使える。無料版では再生が15分で自動停止する。再生時間を変えたい場合は、スキル内課金の「再生時間指定パック」を購入すると5分〜120分の範囲で指定できる。
どの端末で使えますか?
Amazon EchoシリーズなどのAlexa対応デバイスで使える。日本語のスキルなので、Alexaの言語設定を日本語にしておく必要がある。
再生を途中で止めるには?
「アレクサ、ストップ」と話しかければすぐに止まる。止め忘れても、無料版なら15分たつと自動で止まるので安心だ。
音量を変えるには?
Alexaの通常の音量操作で調整できる。「アレクサ、音量を3にして」のように話しかけるか、本体の音量ボタンを使う。
どの音を選べばいいか迷ったら?
雨や波、川のように一定のリズムで続く音は、外の生活音を目立たなくしたいときに向いている。焚き火や夏の夜の音は、情景を思い浮かべながらリラックスしたいときにおすすめだ。