ここでは、Amazon Fire 7、Amazon Fire HD 8、または Amazon Fire HD 10 タブレットで Amazon Alexa を Google アシスタントに置き換える方法についてのガイドを示します。 これにはrootは必要ありません。
Google アシスタントと同様、Alexa はクラウドベースの音声アシスタントであり、自然言語認識を使用してデバイスと対話できるようになります。 これは、Echo シリーズ、Fire TV、Fire タブレットなどの Amazon デバイスをサポートするアシスタントです。 Amazon Fire デバイスを購入した場合、オペレーティング システムが実際には Android に基づいていることに気づくかもしれません。つまり、通常の Android アプリを実行できます。 このため、Amazon Alexa を無効にして、Google アシスタント (少なくとも「OK Google」検出部分) に置き換えることが実際に可能です。
背景
Amazon デバイスが実行される FireOS は Android の大幅に変更されたバージョンです、当初は Lollipop 5.1.1 に基づいていました。 一部の新しい Amazon Fire デバイスでは、FireOS バージョンが実行される場合があります。 これも Android の大幅に変更されたバージョンですが、Nougat 7.0 に基づいています。 古いデバイスなど の Kindle 8.9、第 2 世代は、Android の大幅に変更されたバージョン、Ice Cream Sandwich 4.0 を実行します。 5.1.1 を搭載した Amazon デバイスは、「OK Google」レベルでのみ Google アシスタントを体験できます。 これは Amazon ではなく Google によって課された制限です。
現在、完全な Google アシスタントは Marshmallow 6.0 を実行している一部のデバイスのみをサポートしていますが、Nougat 7.0 以降を実行しているほとんどのデバイスで利用できます。 Google はこれを展開すると予想されています 今年中に Lollipop デバイスに完全なアシスタント アプリケーションが適用される予定.
Amazon のタブレットまたはデバイスをお持ちの場合は、
ファイアフォン, エコー または ファイアTV, その後、このガイドを使用して Alexa を無効にし、「OK Google」音声検出に置き換えることができます。前提条件
これが機能するには、少なくとも Google アプリがインストールされており、デバイスをコンピュータに接続して ADB 経由でコマンドを実行できる必要があります。 このガイドは、Amazon Fire 7、HD 8、および HD 10 タブレットに適用されます。. Fire OS 5.6.0.0 を実行しているデバイスの場合は、次の方法で root アクセスを取得できます。 このガイドに従って. 幸運にも Kindle Fire HD 8.9 を所有している場合は、必要な Play ストア APK をインストールすることはできませんが、root アクセスを取得してインストールすることはできます。 TWRP、カスタムROMをフラッシュします。 ここのガイドに従って開始してください.
お使いのデバイスに固有のガイドに段階的に従うことが重要です。 以下は、Play ストアをインストールするために必要な Google APK への個別のリンクです。
- Googleアカウントマネージャー
- Googleサービスフレームワーク
- Google Play サービス (HD 8 または HD 10、2017 エディションを所有している場合は、 このAPKが必要です.)
- Google Playストア
このガイドを正常に実行するには、これらのデバイスにカスタム ランチャーをインストールする必要はありません。
特定の権限があり、これをアプリケーションのマニフェスト ファイルに配置すると、アプリケーションは Android プラットフォームの 3 つのカテゴリの設定を変更できます。 この許可は、 WRITE_SECURE_SETTINGS
、アプリケーションを許可します。安全なシステム設定の読み取りまたは書き込みを行います。これらの設定は、Android Debug Bridge (ADB) を通じて編集および変更することもできます。 これらの設定を変更する root アクセスは必要ありません.
以下は、Amazon Fire デバイスで「OK Google」サポートを有効にするための詳細なガイドです。 より手動のアプローチを希望する場合は、一般ガイドの下にある「ADB を使用してアシスタント アプリケーションを手動で設定する」を参照してください。
Amazon Fire 7、HD 8、HD 10 で「OK Google」を有効にする方法
1. Google APK をセットアップして Google アプリをインストールしたら、Play ストアから「設定データベース エディター」をダウンロードしてインストールします。
価格:無料。
4.2.
2. デバイスを PC に接続し、ターミナルまたはコマンド プロンプト ウィンドウを開きます。 以下のコマンドを入力します。 成功すると、テキストは表示されません。
adbshellpmgrantby4a.setedit22android.permission.WRITE_SECURE_SETTINGS
3. 次に、「設定データベースエディタ」を開き、「セキュリティ」タブをタップします。 そのタブで、次のコード行を見つけます。
voice_recognition_service
その行の右側の値は次のようになります。
com.google.android.googlequicksearchbox/com.google.android.com.google.android.voicesearch.serviceapi.GoogleRecognitionService
4. ここで、さらに数行のコードを追加します。 [設定データベース エディター] で、[セキュリティ] タブを一番上までスクロールします。 上部にある「新しい設定を追加」をタップします。
5. 最初のボックスに次のように入力します。
assistant
6. 2 番目のボックスに次のように入力します。
com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
7. 次に、次のコード行を見つけます。
alexa_enabled
その行の右側の値は次のようになります。 '1'. 設定をタップし、 交換する の 1 とともに 0をタップし、「保存」をタップします。 この意志 アレクサを無効にする. 参考: 0 = 無効、1 = 有効、2 = トグル (ただし、トグルは設定メニューに表示されない可能性があります。 これは、プロバイダーやメーカーが、自分で追加していないトグルの使用をブロックしているためです)。
8. 「安全」タブのまま、一番下近くまでスクロールします。 次のコード行を探します。
voice_interaction_service
その右側の値は空にする必要があります。 設定をタップし、次のテキスト行 (スペースなし) を追加して、「保存」をタップします。
com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
9. Google にログインしていることを確認して、Google アプリを開きます。 最新バージョンを使用している場合は、画面右下の 3 本のバーをタップします。 「設定」をタップしてから「音声」をタップします。 右側にある「」をタップしますOK Google 検出。」 可能であれば、声をトレーニングしてください。 すべての音声オプションを利用するには、Gmail やマップなどの他の Google アプリをダウンロードする必要がある場合があります。
10. すべての作業が完了したら、ホーム画面に戻ります。 有効化されている場合は、「OK Google」と言うだけです。 検索バーが表示されたら、検索クエリを話すだけです。 アシスタントがアクティブになりました。
Amazonアプリストアを無効にする
Lollipop デバイスに展開されるときに完全な Google アシスタントをデバイスで受け入れる準備をするには、Google Play サービスと Google App ベータ プログラムに参加できます。 ただし、これを行うには、Amazon App Store と OTA アップデートを無効にする必要がありますが、それは FireOS バージョンでのみ可能バージョン 5.4.0.0 以下. 以下の手順では、Amazon アプリ ストアを無効にする手順を説明しますが、次のことに注意してください。 出荷時設定にリセットしない限り、再度有効にすることはできません.
Amazon App Store を無効にするには、デバイスを PC に接続し、ターミナルまたはコマンド プロンプト ウィンドウを開きます。 以下のコマンドを入力します。 成功した場合は、コマンドの後に「成功」と表示されます。
adbshellpmuninstall-k--user 0 com.amazon.venezia
OTA アップデートを無効にするには、次のコマンドを実行します。
adbshellpmuninstall-k--user 0 com.amazon.device.software.ota
adbshellpmuninstall-k--user 0 com.amazon.kindle.otter.oobe.forced.ota
完成したら、 Google Play Services ベータ プログラムに参加するには、このリンクにアクセスしてください そして Google App ベータ プログラムに参加するには、このリンクにアクセスしてください。
数分待って、Play ストアを開きます。 Google アプリのページにアクセスして、ベータ テスターであるかどうかを確認してください。 プログラムにサインアップしている場合は、Google アプリを更新する必要がある場合がありますが、ベータ テスターに合格した場合にのみ更新してください。
あるいは、ADB を使用して、設定データベース エディター アプリの 3 つのタブに表示される他の設定とともに、これらの設定を追加および変更することもできます。 何をするのかよくわからない設定を変更すると、デバイスがブリックされる可能性があることに注意してください。 この目標を達成するには、上記の方法を使用することをお勧めします。 より手動のアプローチについては、以下の手順に従ってください。 ADB の使用に慣れている場合にのみ、手動アプローチを使用してください。
ADBを使用してアシスタントアプリケーションを手動で設定する
デバイスを PC に接続した状態で、コマンド プロンプト/ターミナル ウィンドウを開き、以下のコマンドを入力し、各コマンドの後に Enter キーを押します。 成功すると、コマンド プロンプトが返されたときにテキストが表示されません。
adb shell settings put secure assistant com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
adb shell settings put secure voice_interaction_service com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
adb shell settings put secure voice_recognition_service com.google.android.googlequicksearchbox/com.google.android.voicesearch.serviceapi.GoogleRecognitionService
adb shell settings put secure alexa_enabled 0
これらの設定を有効にすると、Lollipop デバイスに展開されると完全な Google アシスタントを受信できるようにデバイスがセットアップされます。 それまでは、「OK Google」音声コマンドを使って同じように楽しむことができます。