着信あるけどスマホ見てられないよ
誰からの電話なのか、スマホを見なくても確認したいことがありませんか?
そんな時、着信相手の名前を読み上げてくれたらいいのに、と思ったことが一度はあると思います。
今回の設定は、そんな要望に応えるためのMacrodroidのマクロの紹介です。
サイレントモードでも着信相手の名前を読み上げる方法を紹介します。
誰からの着信か読み上げる
Macrodroidのマクロ設定は以下に示す通りです。
トリガー
電話の着信時をトリガーに設定します。
この時、特定の電話番号からだけでなく、全ての電話から着信した時に動作するように設定しましょう。
オプションとして、「連絡先を選択(複数可)」を選択します。
そして、どこからの着信でも動作するように設定します。
特定の電話番号からのみ、相手の名前を読み上げさせたい場合は、この連絡先設定画面にて読み上げさせたい相手の電話番号のみを選択します。
アクション
アクションとしては、着信した相手の名前を読み上げます。
- 2秒スリープ
- システムの音量を50%に変更
- 着信相手の名前を読み上げる
システムの音量を変更することで、バイブレーションモードや、サイレントモードであっても名前を読み上げられるようになります。
着信相手の読み上げについては、[Caller_Name]で設定します。この前後に追加で読み上げさせたい文字を入れることができます。
テキストの読み上げ設定は以下のように設定しています。この画面の「テスト」ボタンを押すことで、どのように読み上げられるのかを確認することができます。その際に、ピッチとスピードについても合わせて調整しましょう。
「別のテキストを読み上げ中の場合、終わるのを待ってから読み上げ始める」のチェックを入れないと、繰り返し動作させたい場合に1回しか読み上げません。
条件
ここでは動作条件は設定しません。
自宅、会社、それ以外の場所で、動作を変更させたい場合は、動作条件にジオフェンス(位置情報)を追加することで実現可能です。
動作確認
設定したスマホ以外の電話から、電話をかけてみましょう。電話帳に登録されている相手の名前を読み上げてくれます。
複数回読み上げさせたい場合は、読み上げを複数回繰り返すように、繰り返し処理(while)を以下のように設定することで実現できます。
この際の注意としては、テキスト読み上げの設定において「別のテキストを読み上げ中の場合、終わるのを待ってから読み上げ始める」のチェックを忘れずに入れておくことです。この設定がないと、1回しか読み上げていないように聞こえます。
この設定では、2回繰り返し読み上げる設定になっています。
適切な繰り返し回数は、アクションを試しながら設定しましょう。
最後に
トリガーの設定において、とにかく着信したら相手の名前を読み上げるように設定しました。
そうではなく、普段はどんな着信も無視していいけれども、重要な相手や、着信を逃すわけにはいかないお客様などの着信だけは気づけるように音声を読み上げるように設定することも可能です。そうすることで、サイレントモードを設定していても着信があることを気づき、機会損失を防ぐことができるかもしれません。
また、着信相手の音声読み上げだけでなく、バイブレーションの設定を追加して物理的な振動でも気づけるようにしても良いかと思います。
おとん!この前電話したのに、何で気づいてくれないのさ!
おとんは常時サイレントモードに設定しているから着信だけじゃなくて、あらゆる通知がわからないから気づかないかもねえ。
は?何言ってんの!
じゃあ、なるが車ぶつけた時、おとんと連絡つながらないじゃない!
そだね。 ((((;゚Д゚))))ガクガクブルブル
なるちゃんの着信は気づけるようにしておきます。
そうして!
ということで、関谷さんの設定では、サイレントモードでも、なるちゃんからの着信は気づけるように設定されることとなりました。
では、今日も良い一日を。