2016-11-29 4 views
0

現在、音声コマンドでイベントをトリガするiOSアプリケーションの開発に取り組んでいます。iOS上でボタンを押さない音声コマンド

私はカメラアプリを見ました。ユーザーは「録画を開始します」と言いますと、カメラは録画モードになります。

これはアプリ内音声制御機能なので、既に実装しているSiriKitまたはSpeechRecognizerとは異なると考えています。

どうすれば達成できますか?

私の質問は、口述を開始するためにボタンを押す必要がある音声口述ではありません。

「myApp、録画を開始する」、「myApp、録画を停止する」などのキーワードやインテントを受動的に待つ必要があります。アプリはそのイベント機能を開始/停止します。

ありがとうございました。

答えて

1

OpenEars:iPhone用の音声認識と音声合成が無料です。

OpenEarsを使用すると、オフライン音声認識を多くの言語で簡単に追加でき、スピーチ/ TTSをiPhoneアプリに簡単かつ簡単に追加できます。それは、誰もが高度なスピーチアプリのインターフェイスの概念を使用して素晴らしい結果を得ることができます。 このリンクをご覧ください。

https://www.raywenderlich.com/60870/building-ios-app-like-siri シリのようにiOSのアプリケーションを構築 http://www.politepix.com/openears/ または

ありがとうございました。

+0

サンプルリンクをありがとうが、このビデオでさえ、ユーザは口述をアクティブにするためにマイクボタンをタップする必要があります。私は、 "Hey myApp"、 "Find a Japanese restaurant"などのように、手をオフにしたいと思います。 –

+1

いいえ、これはiPhoneでは不可能です。 Siriにはいくつかの機能が組み込まれているかもしれないが、AppleはこれまでAPIをアプリ開発者に公開していない。 OpenEars Frameworkは、ユーザーが話していることを理解しているかもしれませんが、それに基づいてアプリケーションを開く方法はありません。 jailbroken iPhoneの場合、これを行う可能性があります。 VoiceActivator for iOSは、音声で制御されるコマンドを可能にします。しかし、それは通常のiPhoneで実行されません....ごめんなさい – Sommm

+0

いいえ、私はこれを行う私のiPhoneにアプリケーションを持っているので、私のiPhoneはjailbrokenされていない可能性があります。そのアプリケーションでは、開始意図キーワードを登録することができ、そのキーワードを言うと、私の声を録音し始めます。その後、スクリーンに触れることなく、後で私の声を録音することができます。 –

関連する問題