siriproxyを使ってみよう
siriproxyに言及している記事では最も分かりやすく書かれているこちらの情報は既に古くなってしまっているので気をつけてください。
siriproxyってなんなの?という方は前回の記事を読んでください。
あなたのSiriを僕のSiriと分かつものは何もない。Siriproxyがなければ - nekovaの日記
注意事項
- 基本的にはREADMEを信用してください。
- rbenvのままやろうとすると面倒なことになるので心を鬼にしてrvmを使ってください。
(僕は心を鬼にすることが出来なかったので、メインではなくサブPCにrvmをインストールしてsiriproxyを動かしています。)
https://github.com/plamoni/SiriProxy
まずはsiriproxyのインストールから
git cloneするほうがメンテナンスが楽かもしれませんが、まずはREADME通りにやります。
$ gem install siriproxy
ディレクトリを作って、.pemファイルを生成するコマンドを打ちます。
$ mkdir ~/.siriproxy $ siriproxy gencerts
生成された.pemファイルをiPhoneにメール等で送信してください。
添付されたファイルをタップすることでiPhoneに証明書をインストール出来ます
自分のPCのIPアドレスを確認してください
$ ifconfig
XXX.XXX.XXX.XXXには先ほど確認したIPアドレスを入力してください。
$ rvmsudo siriproxy server -d XXX.XXX.XXX.XXX -u nobody
これで、音声の送信先をあなたのPCに設定することが出来ましたが、まだ設定は終わっていません。
最後に、iPhoneのwifiの設定画面を開き、PCと同じネットワークに接続していることを確認してください。
ネットワークの名前をタップすると、DNSというフォームに先ほどのIPアドレスを入力してください。
siriの言語設定を日本語から英語に変更してください。
siriに「test siri proxy」と話しかけるとsiriが返事をしてくれるはずです