Skip to content

📣 200 Siri から PC に付箋を送る ​

iPhone の Siri に話しかけるだけで、PC の俺の付箋に新しい付箋を立ち上げる手順です。実験的な先行機能のため、ご利用は自己責任でお願いします。

ガイド v1.0 / 2026-05-23


1 これでできること ​

「Hey Siri、〇〇」と話しかけて続けてメモ内容を喋ると、約 30 秒以内に PC の画面に付箋がポンッと立ち上がります。

iPhone を取り出して操作する手間がなく、運転中・料理中・買い物中など手が離せないときに「忘れる前に PC に貼る」用途で使えます。


2 制約と割り切り(先にお読みください) ​

この機能は 実験的・先行公開 です。次の制約があります。

表 2-1 主な制約

No制約内容
1PWA 履歴に残らないSiri 経由で送ったメモは iPhone PWA のメモ一覧には表示されません。PC にだけ届きます
2iPhone での編集・削除不可上記の理由から、iPhone 側で後から編集・削除できません
3用途は 1 行メモ向き「忘れる前に PC に貼る」用途に特化しています。長文・編集中のメモには向きません
4iPhone のみ対応Android 端末は未対応です

ログイン・編集を伴うメモは、PWA を普通に開いて書く方を推奨します。


3 仕組み(ひとことで) ​

図 3-1 Siri 経由の付箋送信フロー

PWA は経由しません。ショートカットが Vercel API を直接叩き、Vercel が Google Drive の中継ファイルを更新します。PC は普段通り 30 秒ごとに Drive を見ているので、そこに付箋が現れます。


4 事前準備 ​

表 4-1 準備するもの

No項目確認方法
1iPhone の標準「ショートカット」App標準搭載。削除した場合は App Store から再インストール(無料)
2iPhone PWA(俺の付箋)がホーム画面に追加済み既に普通に使えていれば OK
3PWA が Google Drive に接続済みPWA でログインしていて、過去に PC への送信が成功した経験があれば OK

5 セットアップ手順 ​

5.1 Siri 用トークン(refresh_token)を取得する ​

ショートカットに貼り付けるための「トークン」を PWA からコピーします。1 回だけの作業です。

手順 ​

  1. iPhone のホーム画面の 俺の付箋 PWA を起動
  2. メモ一覧画面の右上にある 「DBG」 ボタンをタップ
  3. 黒い画面(デバッグログビュー)が表示される
  4. 画面上部の 「Siri 用トークンをコピー」 をタップ
  5. 「コピーしました」と表示されればクリップボードに入っている

5.2 ショートカットの全体構成 ​

iPhone のショートカット App で新規ショートカットを作成し、以下のアクションを順に追加します。

表 5.2-1 ショートカットの構成(全 9 ブロック)

#アクション役割
1テキストを読み上げ(「メモを送ります」)起動時に音声で合図
2テキストを音声入力マイクで送信内容を受け取る
3URLAPI のエンドポイント URL
4URL の内容を取得POST + JSON ボディで API を呼ぶ
5If(URL の内容 が次を含む :true の場合)成功判定
6テキストを読み上げ(「送れました」)If の内側
7その他の場合失敗側の分岐
8テキストを読み上げ(「送れませんでした」)その他の場合の内側
9If 文の終了分岐の終わり

If・その他の場合・If 文の終了は、「If」を 1 つ追加すると 3 つまとめて挿入されます。

5.3 各アクションの具体的な設定 ​

ステップ 1:起動時の音声 ​

  1. アクション検索で「テキストを読み上げ」を追加
  2. テキスト欄に メモを送ります と入力
  3. アクション設定の「音声」が オン になっていることを確認(オフだと無音)

ステップ 2:音声入力 ​

  1. アクション検索で「テキストを音声入力」を追加
  2. 設定はデフォルトのまま(言語が日本語であることを確認)

ステップ 3:URL ​

  1. アクション検索で「URL」を追加
  2. URL 欄に以下を貼り付け:
https://ore-no-fusen.vercel.app/api/siri-send

ステップ 4:URL の内容を取得(POST + JSON) ​

  1. アクション検索で「URL の内容を取得」を追加(URL 入力はステップ 3 の変数が自動で参照されます)
  2. 「方法」 を POST に変更
  3. 「本文を要求」 を JSON に変更
  4. 「新規フィールドを追加」→ テキスト で 2 つのフィールドを順に追加:

表 5.3-1 JSON ボディに含めるフィールド

キー値
text変数 「音声入力されたテキスト」 を選ぶ
refresh_token5.1 でコピーした 長い英数字の文字列 をペースト

ステップ 5:If 分岐の条件 ​

  1. アクション検索で「If」を追加(「その他の場合」「If 文の終了」も自動で挿入される)
  2. If の条件部分の左辺「何か」をタップ → 変数を選択 → 「URL の内容」 を選ぶ
  3. 「URL の内容」の右に小さい型選択(ファイル / ファイルサイズ / ファイルパス…)が出るので、「テキスト」 に変更する
  4. 比較演算子を 「が次を含む」 に変更
  5. 右辺に :true と入力(コロン付き)

これで「API のレスポンス JSON に :true が含まれていれば成功」と判定できます。失敗時のレスポンスは "ok":false なので :true を含まず、その他の場合に分岐します。

ステップ 6:成功時の音声(If の内側) ​

  1. 「If 〜含む :true の場合」と「その他の場合」のあいだにアクションを追加
  2. 「テキストを読み上げ」を追加し、テキスト欄に 送れました と入力
  3. 音声設定が オン であることを確認

ステップ 7:失敗時の音声(その他の場合の内側) ​

  1. 「その他の場合」と「If 文の終了」のあいだにアクションを追加
  2. 「テキストを読み上げ」を追加し、テキスト欄に 送れませんでした と入力
  3. 音声設定が オン であることを確認

5.4 ショートカットの名前と Siri 起動フレーズ ​

ショートカット名がそのまま Siri の起動フレーズになります。

おすすめの名前:

  • はひふへほ
  • あいうえお
  • オレフセン(造語)

ショートカット App でショートカット名を上記のような造語に変更してください。


6 使い方 ​

  1. iPhone に向かって「Hey Siri、はひふへほ」のように起動フレーズを言う
  2. Siri:「メモを送ります」と読み上げてマイク待機
  3. 送りたい内容を喋る(例:「ぎゅうにゅうかう」)
  4. ショートカットが API を呼び出す
  5. 約 30 秒以内に PC の画面に付箋が立ち上がる
  6. Siri:「送れました」または「送れませんでした」と読み上げ

7 トラブルシュート ​

表 7-1 よくあるトラブルと対処

No症状原因対処
1Siri が「わたしには理解できません」と返すショートカット名が一般語で Siri が認識できない造語にする(例:「はひふへほ」)
2Siri が地図検索や Web 検索を返す同上同上
3送れませんでしたと読み上げられるrefresh_token が無効・期限切れ5.1 を再実行してトークンを取り直す
4PC に付箋が来ない(音声は成功)PC アプリが停止している、Drive 接続が切れているPC アプリを起動、Drive 再接続
5文字化けして付箋が立つ(%E3%81... のような表示)text フィールドに URL エンコード済みのテキストを入れているステップ 4 を見直し、text の値を「音声入力されたテキスト」直接にする
6「ネットワーク接続が切れました」エラーiPhone のネット切れ、または JSON ボディの設定不備Wi-Fi/モバイル通信を確認、JSON ボディの値を見直す
7音声が無音テキストを読み上げの「音声」設定が OFFアクション設定で音声 ON に切り替え
8失敗時も「送れました」と読み上げるIf の条件が true のみで :true になっていないステップ 5 を見直し、右辺を :true(コロン付き)にする

8 プライバシー ​

Siri 経由で送ったメモ本文は、Vercel のサーバーを POST リクエストのボディ として通過しますが、Vercel のアクセスログには記録されません。Vercel のリクエストボディは標準ではログ保存されない仕様です。

ログに残るのは「リクエストの時刻」「ステータスコード」「実行時間」のみで、本文・トークンの中身は残りません。

詳細は 100 プライバシーポリシー を参照してください。


9 改版履歴 ​

表 9-1 改版履歴

Noバージョン日付変更内容
11.026-05-23初版作成。実験的な先行機能として公開。