小売音声

店頭での会話を自動で文字にして残します。

店舗、会議、接客の会話をバックオフィスのテキストに変換。マイクアレイと現場書き起こし機、または reSpeaker Clip とスマートフォンを利用。氏名と番号は保存前にマスクし、要求に応じて削除可能。

中級60min音響 & 音声 AI

出荷状態の収録キット —— reRouter CM4、電源、USB ケーブル、reSpeaker XVF3800 マイクアレイ

reSpeaker XVF3800 —— AEC、ビームフォーミング、ノイズ抑制を自身の DSP で行う 4 マイクアレイ。両プリセットで使用

reRouter CM4 —— CPU ボード。4 基の Cortex-A72 コアで Paraformer のストリーミング ASR を実行

reComputer RK3576 —— NPU ボード。Server Stack のイメージはこのホスト向けに凍結されています

再利用できる現場テンプレート

話す人がマイクから 3 m 以内にいて、会話を文字として残したい場所。

チェーン店の接客品質の確認

チェーン店の接客品質の確認

コンビニのレジ台、携帯ショップや薬局のカウンター。店員と客の会話を店舗ごとにテキストで保存します。

会議と研修

会議と研修

会議室、研修教室。机にアレイを 1 台置き、発言をテキストで保管します。

相談と問診

相談と問診

診察室、保険や資産運用の相談ブース。一対一の会話をテキストで残し、削除の要求では記録と音声をまとめて削除します。

適さない条件:集音距離が約 3 m を超える部屋、話者ラベルによる本人確認、認証が必要な用途。定常騒音が 70 dB を超える環境では、認識の誤り率が実測値より高くなります。

どう実現するか

reSpeaker XVF3800 マイクアレイを文字起こしホスト(reComputer RK3576 または reRouter CM4)に接続するか、reSpeaker Clip をスマートフォンアプリ経由で使います。どちらの構成も同じ店舗音声バックエンドへ書き込みます。

1 つの小売音声バックエンドへの 2 つの収音経路:reSpeaker XVF3800 は USB で reComputer RK3576 または reRouter CM4 へ接続し、HTTP でアップロード。reSpeaker Clip は Bluetooth LE で SenseCraft Voice App へ接続し、HTTP でアップロード。バックエンドは管理コンソールをブラウザに HTTP で提供する

音声の取得方法は 2 通りです。文字起こしホストに接続した USB マイクアレイ、または reSpeaker Clip とスマートフォンの組み合わせです。ホストは現場で文字起こしを行いテキストをアップロードし、スマートフォンは音声をアップロードしてサーバー側で認識します。どちらの経路も同じ小売音声バックエンドに集約され、管理コンソールで閲覧できます。

収音デバイス

reSpeaker XVF3800 を 1 台、USB ホストポートに接続します。エコーキャンセル、ビームフォーミング、ノイズ抑制はすべてアレイ自身の DSP 上で動作するため、ボックス側は 16 kHz モノラルのストリームを 1 本受け取るだけで、CPU を消費しません。

  • 暗騒音は 70 dB 以下 —— それを超えると、アレイは話者と周囲の音を分離できなくなり、誤りが増えます。
  • 話者との距離は約 3 m 以内 —— それより離れると、どのボックスを使っても文字起こしの精度は落ちます。
  • 1 台のアレイがカバーできるのは 1 つの会話エリア —— 2 つ目のカウンターには、もう 1 台のアレイともう 1 台のボックスが必要です。

もう一方の経路では、アレイの代わりに reSpeaker Clip が会話を録音します。

どこまでできるか

導入後、店舗がブラウザーの管理画面で見るものとできること。

録音を機器ごとに分けて 1 件ずつ確認

  • 機器ごとに絞り込み、録音を1件ずつ確認
  • 話者・文字起こし・機器時刻を記録
  • 電話番号は自動マスク、声紋で話者を識別

今日の状況を 1 画面で

  • 4枚のカードで総数・グループ・稼働機器・キーワード
  • 当日の収集推移を時間ごとに表示
  • キーワードは色分け、クリックで会話を絞り込み

キーワードも色も自分で決める

  • キーワード・類義語・色を自由に設定
  • ヒート分析と一致表示は同じ表に従う
  • 編集・色替え・削除を1つの表で完結

録音を選んで AI に質問

  • 期間を選ぶとスライダーに件数を表示
  • 全体要約も質問検索も可能
  • ワークスペースは自動保存、履歴で再開

健康状態の見える機器台帳

  • 機器表にIP・バージョン・CPU・メモリを表示
  • オンライン状態は30秒ごとに自動更新
  • 名称とMACアドレスだけで登録完了
実測データ

ASR のみを reComputer RK3576 で実測 —— アップロード、マスキング、保存はレイテンシの行に含みません。

店舗が得られるもの代表値機器
発話終了から確定テキストまで(12 チャンネル同時)1,067 ms p95(583 ms p50)reComputer RK3576
中国語の認識誤り率(AISHELL-1 の 100 発話)4.82% CERreComputer RK3576
1 名分の記録を削除した後に残るデータデータベース・オブジェクトストア・ローカル音声のいずれも 0Server Stack プリセット
マスキングが捕捉する個人情報適合率 0.98 / 再現率 0.95Server Stack プリセット

定常的な背景騒音は 70 dB 以下、話者はアレイから 3 m 以内に保ってください。どちらかを超えると、誤り率は上記の値より上がります。

装置上の文字起こしフォルダはローテーションされないため、数か月運用する前に保存期間を設定してください。スタック上の生音声は既定で 24 時間保持(導入時に 6 時間または 1 時間も選択可)され、マスキングは適用されません。

ホストごとのチャンネル数と試験条件はエンジニアリング Wiki · 店舗音声インテリジェンス(ドキュメント公開後に提供)を参照してください。

何が取り出せるか

導入後、店舗システムが接続するインターフェースは次のとおりです。

インターフェース内容対象構成
文字起こしファイル <output-dir>/cache/asr/<id>.json確定した 1 文ごとに JSON 1 件:テキスト、タイムスタンプ、言語、声紋が有効な場合は話者ラベルオンデバイス文字起こし
ストリーミング ASR ws://<device-ip>:8621/asr/streamPCM を入力し、文字起こし、句読点、192 次元の話者埋め込みを出力オンデバイス文字起こし
オフライン ASR POST http://<device-ip>:8621/asrファイル全体の文字起こしオンデバイス文字起こし
ローカル Web ページ http://<device-ip>:8090/リアルタイムの文字起こし、マイクの状態、声紋の登録一覧 —— 店舗 LAN 内のみオンデバイス文字起こし
音声アップロード POST :18621/v1/audio/transcriptionsSenseCraft Voice App が音声をアップロードし、プラットフォーム側で文字起こし・保存・表示Clip / Server Stack
録音データ :8081/api/v1/recordings取り込み(operator)と照会(viewer)。テキストは挿入前にマスキングされますServer Stack
消去とエクスポート :8081/api/v1/privacy/erase、/exportadmin のみ:保存音声・行データ・声紋を横断して完全削除。マスキング済みのエクスポートと音声マニフェストServer Stack
管理コンソール :3000録音、キーワード、デバイス、エクスポート、削除Server Stack

保存されるテキストでは、氏名や番号が [[NAME]] などのプレースホルダに置き換わり、元のテキストはどこにも書き込まれません。話者ラベルが現れるのは声紋照合が有効なときだけで、これは登録一覧上のラベルであって本人確認ではありません。

自社システムへの移植

再利用できる単位は「収録 → 認識 → 保存前のマスキング → 消去可能な記録」というチェーンです。新しい現場で変わるのは言語に紐づく部分だけ —— 認識モデル、話者の登録一覧、マスキングのルールです。

レイヤー移植時に必要な作業
アレイの設置ルール(3 m 以内、70 dB 以下)そのまま再利用
収録クライアント、音声区間検出、2 つのランタイムそのまま再利用
出力の契約とアクセス権限(viewer / operator / admin)そのまま再利用
挿入前のマスキングと、消去の順序(音声 → 行データ → 声紋)そのまま再利用
認識モデルと言語対象の言語・分野に差し替える
話者の登録一覧、照合しきい値、マスキング用の語彙リスト言語と法域ごとに再調整
適合率/再現率の根拠となる正解データ自前で収集

形の似た用途:受付の記録、相談内容のメモ、現場に留める管制室の音声、オンプレミスの通話品質レビュー、フィールドサービスの音声メモ。

適さない形態

  • 本人確認。 話者ラベルはローカルの登録一覧に対するクラスタリング結果です。入室や決済の可否判定に使わないでください。
  • 遠距離や騒がしい部屋。 約 3 m を超える、または約 70 dB を上回ると、制約はフロントエンド側にあり、どの演算ボードでも回復できません。
  • 話された内容が消えたことの証明。 マスキングの対象はテキストのみで、生音声は保持期間中そのまま残ります。数字を言葉で読み上げた場合に捕捉できるのは、中国の 11 桁携帯番号だけです。

どう導入するか

現場の状況をお聞かせください。ハードウェアはこちらで選び、その後データ接続と手順に進みます。

テキストの保存先

テキストは最終的にどこへ置きますか?2 つのプリセットを分けるのはこの選択です。

自分で比べる:各構成のスペック対照デプロイガイド · 60min →
プリセット音声の取得元テキストの保存先ボードハードウェア実測
オンデバイス文字起こし装置に接続した reSpeaker XVF3800確定テキストの JSON を小売バックエンドへアップロード。WAV の装置内保存は任意reRouter CM4(CPU)または reComputer RK3576(NPU)RK3576:レイテンシ、メモリ、再起動。CM4:話者埋め込みのみ
Server Stackエッジ収集機に接続した同じアレイ、または スマートフォンアプリ(SenseCraft Voice App + reSpeaker Clip)マスキング済みテキストをデータベースへ。生音声は保持期間内のみ。消去とエクスポートを備えた管理コンソール付きreComputer RK3576、または他の arm64 Linux ホスト削除後の残存、マスキングの適合率/再現率、アクセス制御 —— 統合テストでの測定であり、店舗での測定ではありません

どちらのプリセットも ベータ版、難易度は 中級 です。オンデバイス文字起こしはモデルのダウンロード後で約 40 分、Server Stack は約 60 分(大半はイメージの取得)です。

いずれも最後は人手での確認で終わります。1 文話してみて、結果を読むだけです。

よくある質問

どちらも同じ小売バックエンドに書き込みますが、認識処理がどこで動くかが異なります。オンデバイス転写はボックス上で音声を認識し、書き起こしたテキストをアップロードします。Clip 方式はスマートフォンから音声をアップロードし、サーバー側で認識・匿名化・保存を行います。

お探しの答えが見つかりませんか?
お問い合わせ
ハードウェアパートナーとしてうれしいです!
次へ