Say 67のマイクプライバシーを解説
Say 67のマイクが実際どう動くのか、声に何をしているのか、そしてなぜブラウザの外に何も出ていかないのか。
· 読了2分 · 67チームより
Six seven! 読むだけじゃなく: 67をプレイ チャットに参加
ゲームが初めてマイクの使用許可を求めてくると、たいていの人の頭の中で小さな警報が鳴る、それはまったくもって理にかなった反応だ。だからスマホに向かって「six seven」と一言叫ぶ前に、Say 67が君の声を実際どう扱っているのか、分かりやすい言葉で説明しておこう。
許可のプロンプト
マイクモードを選んでスタートを押すと、ブラウザはいつものマイク許可のダイアログを表示する。これはビデオ通話でもボイスメモでも何であれ、どんなサイトが表示するのとも同じシステムレベルのプロンプトだ。Say 67はこれを回避することはできず、バックグラウンドで静かにマイクにアクセスすることもできない。拒否した場合、あるいはそもそもマイクがない場合、ゲームは静かにサイレントタップモードに切り替わって、それでも遊べるようになっている。
音に実際に何が起きるか
アクセスが許可されると、ゲームはライブの音声ストリームを読み取り、1秒に何十回もその音量をリアルタイムで測定する。その測定結果はたった一つの数字だ、今この部屋がどれくらい大きいか。文字起こしでも、録音でも、どこかに保存された波形でもない。測定されて使われた瞬間、それは消える。アップロードされるのを待ってメモリに残っている直近10秒間のバッファなんてものはない。
これが「端末上でのみ分析される」という言葉が実際に意味することだ。この分析は、まさにこの種のライブ信号処理のために作られた標準的なウェブオーディオ機能を使って、ブラウザのタブの中で動くちょっとした計算にすぎない。君の声も、言葉も、背景の雑音も、どこにも移動しない。
キャリブレーションが最初にある理由
ランが始まる前、マイクモードは1秒ほど静かにしているよう求めてくる。これはゲームがこっそり君の声紋を録音しているわけじゃなく、単純に君の部屋の基準となる雑音レベルを学習しているだけだ。静かな寝室と、食洗機が動いているうるさいキッチンでは、通常時の音量レベルがまったく違う。ゲームはその基準を知る必要がある、そうすることで「背景の雑音」と「たった今six sevenと叫んだ」を区別できるようになる。
キャリブレーション中に話してこの手順を飛ばしてしまうと、ゲームが後で君の普段の背景音を叫び声として誤認識してしまうことがある、これが混乱する最初のランの一番よくある原因だ。
アカウントなし、アップロードなし、文字起こしなし
ここで音声認識は一切行われていない。ゲームは君が本当に「six seven」と言ったのか、それとも単に適切なタイミングで大きな音を立てただけなのかを判断しようとすることは一度もなく、音量とタイミングだけを測定する。これは意図的な設計だ。つまりこのシステム全体は、君が何を言ったかを理解したり保存したりする必要が一切なく、どれだけ大きく、どれだけ速く反応したかだけで動く。
ラウンドが終わると、端末から出ていく唯一のものは、他の67のゲームがランキングにスコアを投稿するのと同じように、選んだニックネームに紐づいた最終スコアだけだ。声そのものがその移動をすることは決してない。
そもそもマイクを避けたいなら
アプリにマイクを触らせたくないという人もいるし、それはまったく正当な立場だ。サイレントタップモードはまさにその場合のために存在する。同じ数字、同じデコイ、同じラウンド、同じ縮んでいくタイマー、違うのは叫ぶ代わりに67が現れた瞬間に画面をタップするという点だけだ。得点計算式の音量部分は失われるけど、反応部分はまったく同じように機能し、実際、静かなバージョンの方を好むプレイヤーも多い。
2つのモードが実際にどう比較されるのか気になるなら、サイレントタップモードの解説を読むか、そのままランに飛び込んでみよう。自分に合うと感じる方のモードでSay 67をプレイして、チャットで他のプレイヤーと語り合ってみて。

