MENU

バックグラウンドでAI英会話は動き続けるのか。画面を消したときに止まる仕組みを公式仕様から分解した

バックグラウンドでAI英会話は動き続けるのか。画面を消したときに止まる仕組みを公式仕様から分解した

AI英会話をバックグラウンドに回すと、会話が止まることがあります。

画面を消したときや、自動でロックがかかったときも同じです。

止まるアプリもあれば、話し続けられるアプリもあります。

差を生むのは端末への申請の有無です。

この記事で分けること
  • アプリを裏に回したとき
  • 画面をロックしたとき(自動ロックを含む)
  • ブラウザのタブを裏に回したとき

3つは、止まる仕組みがそれぞれ違います。

この記事では、Apple・Android・Chromeの公式ドキュメントを根拠に分けました。

特定のアプリの挙動を約束する記事ではありません。

申請しているかどうかは、アプリの作りで変わります。

TOC

【結論】バックグラウンドでAI英会話が動くかはOSへの申請で決まる

先に結論を置きます。

使い方裏に回したとき決めているもの
iPhoneのアプリ申請がなければ止まるBackground Modes の audio
Androidのアプリ常駐の通知がなければ止まりやすいmicrophone 型のフォアグラウンドサービス
ブラウザタイマーが絞られるタブが見えているか・音が出ているか

どの行も、アプリが端末に何を申し出ているかで決まります。

利用者の側で、止まらない作りに変えることはできません。

できるのは止まる場面を作らないことです。

つまり、画面を消さない・裏に回さないように使い方を寄せます。

  • iPhone=audio の申請があれば、画面を消しても音を扱い続けられる
  • Android=通知を出す常駐の仕組みがあれば、裏でもマイクを使える
  • ブラウザ=見えないタブはタイマーが間引かれる

3つの違いを知っておくと、止まったときに慌てずに済みます。

止まったのは故障ではなく、端末の決まりどおりの動きです。

AI英会話がバックグラウンドで止まる仕組み

iPhoneは裏に回ると停止状態になるのが基本

Appleの開発者向け資料では、裏に回ったアプリは通常は停止状態になるとされています。

裏に回ったことを知らせる処理に与えられる時間は5秒です。

その処理が終わると、まもなく停止状態に移されます。

例外になるのが、裏で動く理由を申請したアプリです。

申請の値Appleの説明の中身会話との関係
audio音のある中身を裏で鳴らす話し声を扱い続ける土台
voipインターネット電話の機能を持つ通話型の作りで使われる
push-to-talk知らせを受けて起動し音を鳴らす無線機のような作りで使われる
fetch新しい中身を定期的に取りにいく会話を続ける用途ではない

AI英会話でいちばん関わるのは1行目の audio です。

録音用の音の設定には、画面がロックされたあとも録り続けたいなら audio を足すよう記されています。

足していなければロックで声が拾えなくなる。

何も設定していないアプリの音の扱いには、既定の決まりもあります。

iPhoneの音の既定の決まり(抜粋)
  • 鳴らすことはできるが、録ることは含まれない
  • 端末がロックされると、アプリの音は消される

つまり、何もしなければロックで音が止まる作りです。

話し続けられるアプリは、音の設定と申請の両方を整えています。

Androidは通知を出す常駐の仕組みで動き続ける

Androidで裏でもマイクを使い続けるには、フォアグラウンドサービスという仕組みを使います。

この仕組みは、動いている間ずっと通知を出すのが決まりです。

マイクを使う場合は、microphone という種類を宣言します。

必要なもの中身
種類の宣言foregroundServiceType に microphone
宣言する許可FOREGROUND_SERVICE_MICROPHONE
利用者が出す許可RECORD_AUDIO(音を録る許可)
種類の宣言が必須になった版Android 14(API レベル 34)から

表の3行目は、利用者が最初に聞かれる音の許可です。

この許可は、アプリを使っている間だけの許可として扱われます。

そのため裏に回ってからは始められない決まりです。

裏で話し続けたいなら、前に出ているうちに常駐の仕組みを始めておく必要があります。

  • 通知が出ている=裏でマイクを使う仕組みが動いている
  • 通知が出ていない=裏では止まる作りの可能性がある

ブラウザは見えないタブのタイマーを間引く

ブラウザで使う場合は、タブが見えているかどうかが分かれ目になります。

MDNの説明では、別のタブに切り替えたときに加えて、画面が消えたときも見えない扱いです。

見えないタブでは、Chromeがタイマーを間引きます。

Chromeの絞り方タイマーを見に行く間隔かかる条件
弱い絞り1秒に1回見えない時間が5分未満、または WebRTC を使用中
強い絞り1分に1回見えない時間が5分超・30秒以上無音・WebRTC 不使用

強い絞りは、Chrome 88から入りました。

音が鳴っているタブは強い絞りの対象外です。

WebRTC という通話向けの通り道を使っている場合も外れます。

どちらを使っているかは、サービスの作りで決まります。

ブラウザでの通り道の違いは、ブラウザの記事にまとめました。↓

AI英会話をバックグラウンドに回したときの止まり方

止まり方は、使い方と作りの組み合わせで変わります。

場面申請がある作り申請がない作り
iPhoneで別のアプリに切り替える音を扱い続けられるまもなく停止状態になる
iPhoneで画面をロックする音を扱い続けられるアプリの音が消される
Androidで裏に回す通知を出したまま続く作りによる
ブラウザのタブを裏に回す音が鳴っていれば絞りが軽い無音で5分を超えると強く絞られることがある

申請の有無は、アプリの画面からはほとんど見えません。

だから一度、自分で試すのが早い。

止まるかどうかを試す2つ
  • 会話の途中で画面を消し、少し待ってから戻る
  • 会話の途中で別のアプリを開き、少し待ってから戻る

戻ったときに会話が続いていれば、裏でも動く作りです。

続いていなければ、前に出したまま使うアプリだと分かります。

止まったあとは、つなぎ直しになる作りがあります。

つなぎ直したあとに前の話が通じないのも、作りによる動きです。

  • 止まるのは故障ではない
  • 続くかどうかは申請の有無で決まる
  • 試せば一度で分かる

AI英会話のバックグラウンドで間違えやすい3点

仕組みの次に多いのが、思い込みです。

  • 音が鳴るなら、声も拾い続けていると思っている
  • 通知の許可を出せば、裏でも会話が続くと思っている
  • 低電力モードは画面の暗さだけを変えると思っている

1つ目は、iPhoneの既定の決まりで説明できます。

鳴らすことと録ることは、別々に設定されるものです。

2つ目は、許可と常駐の仕組みが別物だという話です。

許可は知らせを出してよいという意味でしかありません。

3つ目はロックまでの時間も変わるという点です。

低電力モードで変わること中身
自動ロック30秒に設定される
アプリのバックグラウンド更新オフになる
自動でオンになる条件対応デバイスで適応型電力制御が働いていると、残量20%を下回ったとき
自動でオフになる条件充電量が80%以上になったとき

自動ロックが30秒になると、少し考えている間に画面が消えます。

画面が消えれば、申請のない作りでは会話も止まる。

考える時間の長い英会話の練習では、ここで止まりやすくなります。

残量が減って自動で切り替わる場合もあるので、気づきにくい。

画面と部品がどれだけ電気を使うかは、バッテリーの記事にまとめました。↓

AI英会話をバックグラウンドで止めないための見直し手順

利用者の側でできるのは、止まる場面を減らすことです。

見る順やること場所
1自動ロックまでの時間を延ばす設定 → 画面表示と明るさ → 自動ロック
2練習中は低電力モードを切る設定 → バッテリー
3ブラウザなら会話のタブを前に出したままにするブラウザのタブ
4止まるかどうかを一度試す会話の画面

1は、iPhoneの設定アプリから選べます。

Appleのサポートでは、自動ロックを遅らせると電力消費量が増えることがあるという注記つきです。

だから練習の間だけ延ばす使い方が釣り合います。

2の低電力モードは、iPhone 15以降なら「電力モード」の中。

コントロールセンターのバッテリーの印からも切り替えられます。

練習の前に済ませる2つ
  • 自動ロックまでの時間を延ばしておく
  • 低電力モードが入っていないかを見る

3のブラウザは、会話のタブを別の窓に出しておくと裏に回りにくい。

見えないタブでも、5分未満なら強い絞りはかかりません。

ただし音が鳴っていない見えないタブには、5分未満でも1秒に1回の弱い絞りがかかります。

4は、前の章の2つの試し方をそのまま使います。

試して止まるなら、前に出したまま使うと決めてしまうのが早い。

  • 止まる作り=画面を消さずに使う
  • 止まらない作り=裏に回しても続けられる

AI英会話のバックグラウンドによくある質問

画面を消したまま聞き流しに使えるのか

audio を申請している作りなら、画面を消しても音を鳴らし続けられます。

見分け方
  • 画面を消しても音が続くか試す
  • 続かなければ申請のない作り

Androidで出続ける通知は消してよいのか

その通知は、裏でマイクを使う仕組みが動いている印です。

常駐の仕組みは、通知を出しながら動くのが決まりです。

通知を閉じたときの扱いは、端末と作りによります。

タブを裏に回して5分を超えたらどうなるのか

Chromeでは、無音が30秒以上続き WebRTC も使っていなければ、強い絞りの対象になります。

その場合、タイマーは1分に1回しか見に行かれません。

音が鳴っている間や WebRTC を使っている間は、対象から外れます。

iPadでも同じ仕組みなのか

  • Background Modes の audio は iOS と iPadOS の両方が対象
  • 低電力モードの案内も iPhone と iPad で共通
  • どちらも申請の有無で止まり方が決まる

だから、iPadでも同じ順番で見直せます。

まとめ|AI英会話のバックグラウンドで押さえる3点

最後に3点だけ残します。

  • 裏で動くかは、アプリの端末への申請で決まる
  • 低電力モードでは自動ロックが30秒になる
  • ブラウザは見えないタブのタイマーが間引かれる

この3つが分かっていれば、止まったときの原因を切り分けられます。

申請の中身は作りごとに違い、更新で変わることもあります。

どのアプリでも続くと書いている解説は、根拠の場所を確かめてください。

迷ったら、画面を消して一度試すのがいちばん早い。

端末の決まりそのものは、必ず公式のドキュメントで確かめてください。

\3分で読める/

止まったあとに何がやり直されるかが分かる

⇧目次に戻る⇧

あわせて読みたい記事も置いておきます。

止まったあとにつなぎ直すときの中身は、再接続の記事にまとめました。↓

参考文献も以下にまとめます。

参考文献

Let's share this post !

Author of this article

Comments

To comment

TOC