問題タブ [google-voice-search]

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.

0 投票する
0 に答える
103 参照

android - クローズド ソース アプリケーションのインテントを強制終了する

私は新しい Android プログラマーであり、Google Voice Search の音声からテキストへの機能を利用するアプリを開発しようとしており、暗黙のインテントを使用して呼び出しています。それが機能する部分です。ただし、GVS を一定時間だけ実行したいので、アプリケーションを強制終了する方法を探していました。

プログラムのいくつかの場所から Finish() を試しました。GVS の finish() コマンドを呼び出す方法があれば、これが理想的です。

android.os.Process.killProcess(android.os.Process.myPid()) は機能しますが、アプリ全体を強制終了します。これは望ましくありません。

私が探している: アプリケーション全体を強制終了せずに、プログラムで使用されている Google 音声検索アプリを強制終了する方法。私が今持っている唯一の解決策は、GVS を開始するアクティビティを作成し、GVS を停止する必要があるときにそれを殺すことですが、それは無意味に面倒です。誰もがより良い解決策を持っていますか?

編集: サービス自体に問題はありません。私の意図と GVS は完全に機能しています。私がやろうとしているのは、サービスを中断して、サービスがオフになるたびにサービスを継続的にオンに切り替えると、しばらくしてからプログラムを停止できるようにすることです。プロセスを途中で終了できれば、非常に満足です。

Edit2: タイマーが作動しているときにサービスを更新しないという問題の回避策を見つけた可能性があります。

0 投票する
1 に答える
703 参照

android - クリックなしの Android 音声入力

私はアンドロイド開発が初めてです。私が開発している新しいアプリのソリューションが必要です。これは、音声入力を受け取り、マッピング データベースでマッピングすることによって音声で出力します。現在のプログラムは、onlick on button で音声入力を受け取ります。Talking Tom アプリケーションと同じように、ボタンをクリックせずに音声入力ができるソウルションが必要です。これが私のコードです。私のメインコードは、onclickとonActivityResultで呼び出されるメソッドであるspeakToMeにあります

0 投票する
2 に答える
15770 参照

android - Android アプリに Google 音声認識を統合する

アプリに新しい機能を導入したいと考えています:永続的な音声認識です。

まず、これらの投稿をフォローしました。

音声認識

Android での音声認識

Android でのオフライン音声認識 (JellyBean)

その他、さまざまな Web サイトからの他の投稿。

問題: 私が実際にやろうとしているのは、Google の音声アクティビティを表示せずに永続的な音声認識を行うことです。例: アプリケーションを起動すると、音声認識が開始され、聞く必要があります。レコグナイザーがいくつかの単語と一致すると、それに応じてアプリがさまざまなアクションを実行します。音声認識を行うたびにボタンを押すのは好きではありません。また、画面に何も表示されずに話しかけるのも好きではありません。それをしてもいいですか?

どんな提案でも大歓迎です。ありがとうございました!:)

0 投票する
0 に答える
892 参照

android - Android デバイスで Google 音声認識エンジンを取得する方法

Android ベースの Epson Moverio デバイスを持っていますが、デフォルトでは音声認識エンジンが搭載されていません。音声検索アプリを正常にインストールしたので、開発中のアプリで Google 音声認識を使用できました。さて、問題は、私が入手したアプリのバージョンが少し古いことです(これが音声検索アプリの最後の更新であるため、2011年からだと思います)。インストールでき、最新の Google の音声認識エンジンを使用できる音声検索に似たアプリは他にありますか?

0 投票する
1 に答える
1919 参照

android - RecognizerIntent.ACTION_RECOGNIZE_SPEECH を使用した Google 音声検索はアクションを実行しません

ユーザーがコマンドを話すことができ、実行されるアプリを開発しています。Google の「音声検索」アプリのように。音声検索のアクションに関連する一連のコマンドを使用したい。

私のコードは次のとおりです。

いくつかのボタンをクリックすると、私は電話していますstartVoiceRecognitionActivity()

音声は正しく検出されていますが、ここではアクションが発生していません。正確には、「電卓を開く」と言うと、テキストは正しく表示されますが、電卓アプリは開きません。

0 投票する
0 に答える
50 参照

java - voiceSearch Android を使用して追加のデータを Searchable に渡す

追加のデータを渡すために 、ユーザーが searchwidget にテキストを入力すると正常に動作する@Override onQueryTextSubmitString query)とを使用します。intent.putExtra()しかし、ユーザーが voiceSearch を使用する場合、この関数は呼び出されないようです。voiceSearch を使用してデータを Searchable Activity に渡す方法はありますか?

提案をお寄せいただきありがとうございます。

0 投票する
1 に答える
882 参照

android - Android App Indexing オートコンプリート

現在、アプリケーションに Google のアプリ インデックス API と音声検索機能を実装していますが、特定のデバイスで Google がアプリケーションを検索しないという問題が発生しています。私がテストしたほとんどのデバイスは、アプリケーションで検索されたコンテンツに対してオートコンプリートを使用したローカル検索がポップアップするコード ラボの例に従って、期待どおりに動作します。私のアプリケーションは、正常に動作すると、Google 電話検索設定で検索するアプリに表示されます。

ただし、何らかの理由で、私がテストした特定のデバイス (具体的には 4.3 を実行する Galaxy S3 と 4.4.2 を実行する Galaxy Note 3) では、アプリケーションが Google 電話検索の設定に表示されません。これは、インデックス API 呼び出しが成功したことを App Indexing API が通知しているにもかかわらず、オートコンプリートの結果が表示されないことを意味します。アプリが電話検索設定にない場合、アプリケーションへの Google 音声検索も失敗しますが、通常は「検索 <-MyApplication-> for <-Content->」と言ったときに機能します。

アプリケーションで設定したディープ リンクは、オートコンプリートや音声検索の機能に関係なく機能しているようです。この問題は、アプリケーション内で修正できるものでさえないかもしれないと私は信じています。

ここに私のマニフェストを見てください:

そして、アクティビティの 1 つでアプリのインデックス作成 API を呼び出す方法は次のとおりです。