2012-03-17 39 views
0

ので、iPadの3は、ちょうどので、これはこの質問をするのは時期尚早かもしれ出てきました。しかし、彼らはイベントで、iPad 3に音声認識機能が組み込まれると発表しました。開発者はこれにアクセスできますか?また、いつ言葉が言われたのかについての時間情報があれば、それもアクセス可能であるかどうかという考えはありますか?そして、あなたが言葉が言われた時の時間情報を得ることができないなら、口述されたテキストと一致させることができるただのタイマーであるバックグラウンドで走っている別個のプロセスを持つことができますか?iPad音声認識 - 開発者アクセス?

私は、iOSクラス参照に見て、これは私が見つけた最も近いものだったが、これはおそらく、それかもしれないかどうかわかりませんか?

https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIDictationPhraseClass/Reference/Reference.html

申し訳ありませんが、これは完全にばかげている場合は、合計のiOSは、ここであなたがUIDictationPhraseクラスリファレンスをチェックアウトする必要があります:)

+0

うん..私はあなたがそれらの機能の任意の詳細情報を取得とは思いません。たとえそれを使ってより多くの情報を得るためのプライベートなAPIがあるとしても、おそらくあなたのアプリをアプリストアからロックするでしょう。 – Bastian

答えて

1

「何のiOS 5.1の新機能:」サポートされているデバイスで

、iOSのは、自動的にユーザーがディクテーション入力を選択した現在のテキストビューに認識フレーズを挿入します。 (UITextInput.hで宣言された)新しいUIDictationPhraseクラスは、ユーザーが口述しているフレーズを表す文字列を提供します。あいまいなディクテーション結果の場合、新しいクラスは代替文字列を含む配列を提供します。 UITextInputプロトコルの新しいメソッドは、あなたのアプリがディクテーションの完了に応答できるようにします。

そうですね、あなたが見つけたもの(さらにUITextInputの追加)はほぼあります。これは一種の考えです。ディクテーションは、キーボードがあればどこでも使えるように、利用可能で透明になっているはずです。