>>414
adb経由でGboardとGoogle音声入力を切り替えるのが確実性の面では次善かと

使えそうなコマンド
現在のIMEを取得
settings get secure default_input_method
Gboardに切り替え
ime set com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
Google音声入力に切り替え
ime set com.google.android.tts/com.google.android.apps.speech.tts.googletts.settings.asr.voiceime.VoiceInputMethodService

現在のIMEを変数に格納→ifで判定して切り替え
Gboardならテキストの読み上げ、音声入力ならバイブとかで知らせるといいかも