Google Meetで議事録が残らない原因と、記録を落とさない作り方
2026年9月11日
会議が終わってから文字起こしを探して、どこにも無い。この状態には、はっきりした原因がいくつかあります。使っているエディション、参加したデバイス、そして「誰の手元に残るか」。前半でそこを整理します。後半は、記録が取れていないことを終わる前に知らせる作りについて、うちのコードでどうしたかを書きます。

使えるエディションとデバイスが決まっている
Google Meet の文字起こしは、Google Workspace のどのエディションでも使えるわけではありません。ヘルプに挙がっているのは Business Standard、Business Plus、Enterprise Starter / Standard / Plus、Teaching and Learning Upgrade、Education Plus、Workspace Individual です(Google Meet ヘルプ)。無料の Gmail アカウントと Business Starter は、この一覧に入っていません。
デバイスも決まっていて、パソコン・ノートパソコン・Android のみです。iPhone や iPad から参加した会議では、文字起こしを始められません。対応言語は8言語で、日本語は入っています。
つまり「ボタンが見当たらない」の多くは、故障ではなく対象外です。ここを先に確かめると、設定をいじる時間が減ります。
「残らない」の多くは「自分の手元に残らない」
文字起こしは、主催者の Google ドライブの「Google Meet」フォルダに保存されます。会議ごとにサブフォルダができる作りです。そして、そのリンクがメールで届くのは、主催者・共同主催者・文字起こしをオンにした人です。
招かれて参加しただけだと、リンクは届きません。 商談だと、これは毎回起きます。相手の会議室に呼ばれて入れば、記録は相手側に残る。自分の手元には何もない。「残らない」と感じている場面のかなりの部分は、実際には「残っているが、自分のものではない」です。
ここは設定では直せません。記録を自分の側に持ちたいなら、自分が主催する会議で取るか、別の手段で取るかのどちらかになります。
いちばん困るのは、終わってから気づくこと
原因が何であれ、共通して困るのは、気づく時刻です。会議中、記録の様子を見ている人はいません。終わって、お礼のメールを書こうとして、そこで初めて無いことが分かります。
商談は録り直せません。1時間の内容を記憶だけで書き起こすことになります。相手に「もう一度お願いします」とは言えません。
だから、うちで議事録の仕組みを作るときに最初に決めたのは、精度でも項目でもなく、取れていないことが通話中に分かることでした。以下はその3つです。
3回失敗したら、通話中に一度だけ知らせる
うちは音声を25秒ごとに区切って、通話と並行して文字起こしに送っています。25秒にしている理由は文字起こしモデル側の都合で、別記事に書きました。
並行して送っているので、失敗も通話中に分かります。失敗した区間の数を数えていて、3回目のときだけ、画面に短い通知を出します。 文面は「文字起こしに失敗しています。議事録が作れない可能性があります。」です。
1回目で出さないのは、単発の失敗が普通に起きるからです。通信が一瞬詰まる、区間の中身がほぼ無音で弾かれる。そのたびに通知が出たら、商談の邪魔になります。かといって回数を制限しないと、失敗し続けている間ずっと出続けます。3回目に1回だけが、いまの折り合いです。
失敗した理由そのもの(HTTP のステータスとサーバーの返答)は、通知とは別にブラウザのコンソールに必ず出しています。握り潰しません。通知は気づくため、コンソールは原因を追うため、と役割を分けています。
話者別が取れなかったら、混ざった音声に切り替える
うちの文字起こしは、参加者ごとに別々に音を録ります。誰の発言かを議事録に残すためです。この録り方の中身は別記事にあります。
ただ、この録り方が常に成功するとは限りません。相手の音声が取れていない、ブラウザが対応していない、といった条件で、話者ごとの逐語録が空になることがあります。

そのとき、そこで終わりにはしません。録画に使っている混ざった音声のほうを、もう一度文字起こしにかけます。 誰が言ったかは失われますが、何を話したかは残ります。議事録に話者名が入らないのは残念ですが、何も無いよりはいい。
両方とも空だったときだけ、「音声から文字を検出できませんでした(無音・マイク未使用の可能性)」と、考えられる理由を添えて出します。黙って空のファイルを作ることはしません。
保存に失敗したら、端末に落とす
議事録ができた後にも、消える場所があります。保存先への送信です。
議事録はサーバーに保存して、そのルームの記録に紐付けます。ここで通信が失敗することはあります。そのときは、失敗した理由を出したうえで、テキストファイルとして端末にダウンロードします。
できあがった議事録を、保存の失敗で捨てないためです。ダウンロードフォルダに落ちるのは、望んだ置き場所ではありません。それでも、無くなるよりはいい。あとから正しい場所に移せます。
記録は、取れる仕組みより気づける仕組み
ここまでの3つは、どれも「うまくいく道」を増やす話ではありません。うまくいかなかったときに、それが分かる形で終わるようにする話です。
記録が消えて痛いのは、消えたこと自体より、消えたと知るのが遅いことです。会議中に分かれば、メモを取るなり、最後に口頭で確認するなり、手はあります。終わってからでは、何もできません。
Meetnectの話
Meetnect はブラウザだけで動くオンライン商談ツールです。この記事に書いた25秒の区切り、3回目の通知、混ざった音声への切り替えは、どれも実際に動いているコードの動きです。議事録をオンにして商談を始めると、参加者ごとの音声を録りながら通話中に文字起こしが進み、終わった時点で議事録と文字起こし全文が1つのファイルになって残ります。