ひとりぶろぐ

価値ある情報をユーザー視点で発信するブログ

Shortcut for ios shortcut that makes siri speech read the current price of virtual currency 00000

これまで全く理解できなかったiOS用のショートカットが少し分かってきたので、Siriに仮想通貨の現在価格を音声読み上げさせることを目的としたショートカットを作ってみました。

しかし、目で見て指で触れ、音声読み上げさせるショートカットに存在意義はありません。

これをSiriショートカットとして設定することで価値を発揮するようになります。

デモ動画には音声が収録されていませんが、ちゃんとSiriの綺麗な音声で読み上げされます。

▼デモ動画

さらにSiriの設定で「Hey Siriを聞き取る」と「ロック中にSiriを許可」をオンにしておくと、iPhoneがロック状態あってもiPhoneに呼びかけるだけで音声で価格を読み上げてくれるので、車やバイクの運転中に便利じゃないでしょうか。

Shortcut for ios shortcut that makes siri speech read the current price of virtual currency 00001

iOS 13での動作について

ショートカット.appはiOS 13からiOSに標準搭載になったので、ショートカット.appのインストールは不要です。

このショートカットをインストールしたままiOS 12からiOS 13にアップデートすると動作しなくなりますが、一度削除してインストールし直すと動くようになるはずです。

iOS 13ではショートカット.appが標準インストールになっていますが、ここで共有しているショートカットの利用のためには「設定>ショートカット>信頼されていないショートカットを許可」をオンにしておく必要があります。

ダウンロード/インストール

Appleからリリースされているショートカット.appをApp Storeからインストール後、ショートカットをSafariなどのWebブラウザでダウンロードしようとすると直接ショートカット.appにインストールされます。

Siriショートカットとしての登録は、それぞれのショートカットの右上にある「…」アイコンをタップ後、右上にあるスイッチのアイコンをさらにタップ。「Siriに追加」からできます。

どう呼びかけると何が起動できるかは、自分で設定できます。

Shortcut for ios shortcut that makes siri speech read the current price of virtual currency 00002

少し技術的な解説

価格はCoincheckのAPIから取得しています。(

  1. APIのURLを指定
  2. JSON取得
  3. JSONを辞書(ハッシュ)型にパース
  4. キー「rate」から値を取得
  5. 小数点以下が長すぎるので通貨ごとに丸め(BTCは0桁、XRPは2桁など)
  6. 読み上げ用にテキスト整形
  7. 読み上げ

おまけ:今いる場所の住所を読み上げるショートカット

よく運転中に今いるところの住所が気になるので、現在地の住所を読み上げるショートカットを作ってみました。

併せてご活用ください。

 - Webサービス・アプリ