問題タブ [siri]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 「レイズトゥスピーキング」機能のように、ユーザーのiPhoneの動きを監視する方法はありますか?
ユーザーがiPhoneを顔に上げたときに通知を受け取りたい。siriのように。出来ますか?
より具体的な要件を追加: ユーザーが電話を耳に近づけたときに画面を暗くしたい。これを実装するために近接センサーを有効にできることは知っています。ただし、ユーザーがセンサー上で指を動かすと、画面が時々暗くなるのは面倒です。では、このケースを回避し、ユーザーが iPhone を上げて話すときにのみ画面を暗くする方法を知りたいですか?
ios - iOS : SIRI デバイスの検出
デバイスに SIRI があるかどうかを確認するにはどうすればよいですか?
私が使用しようとしていた [[UIDevice currentDevice] systemVersion] は、iOS バージョン 6.0 を返します。
iOS のバージョンは同じでも、SIRI の機能が異なるデバイスもあります。
SIRI デバイスを識別するための最適なソリューションはどれですか?
ios - UISearchBarDelegate の textDidChange メソッドは、音声からテキストへの奇妙な動作をします
上部にUITableView
を含む iPhone アプリがあります。UISearchBar
ユーザーが に入力するとUISearchBar
、UITableView
のコンテンツが適切にフィルタリングされます。ユーザーが検索バーのすべてのテキストを削除UISearchBar
すると、ファーストレスポンダではなくなり、テーブルビューは再びフィルタリングされなくなります。関連するデリゲート コードは次のとおりです。
これに関する問題は、ユーザーが自分の電話に話しかけ、検索バーで (Siri を介して) 音声からテキストへの変換を行おうとすると、textdidChange
メソッドが検索テキストとして空の文字列を返すことです。したがって、ユーザーが電話に向かって話しているのか、それともフィールド内のすべてのテキストを削除したのかを知る方法はありません。この動作は予期されたものですか?
ruby - Ruby String (SiriProxy) にカウントを追加する方法
The Three Little Piggies を使って SiriProxy を作成し、いじってみました。今では、自分の部屋とガレージのドアを Siri で制御できます。ガレージのドアが開いたり閉じたりするたびに pi にツイートを送信させることにしました。プラグイン ファイルでこのコマンドを使用しています。
XXX の代わりに、開口部の数が好きです。Twitterは重複を許可していないため、これが必要です。開始番号は必要ありません。すべてのツイートを一意にする方法が必要なだけです。
ruby - listen コマンド siriproxy で変数を使用する
siriproxy プロジェクトで一連の単語を取得する listen コマンドをセットアップしています。
文字列は何でもよいので、最も簡単な方法は、文字列が特別な単語で始まることを確認することです。その単語を変数に設定したい。そうすれば、ユーザーにそれを変更する方法を提供できます。
ここに私が持っているものがあります:
私のコマンドは で始まりElvis
、それ以降はすべて変数になりますevent_name
。
Elvis
変数になりたい場合はどうすればよいですか? 私は大失敗でこれを試しました。