VoiceAnalysis は、顧客面談の音声データを AI が分析し、担当者の対応品質を客観的に評価・フィードバックする税理士法人向けプラットフォームです。現在 10 の主要機能を実装済みです。
| 実施期間 | 2026年2月3日 〜 2026年5月17日(約15週間) |
| 参加スタッフ | 7名(各自が実際の顧客面談音声を登録) |
| 利用端末 | PC ブラウザ(Chrome / Edge) |
| 対象音声 | M4A / WAV(平均 約99分 / 合計 約39時間) |
| 主な利用機能 | アップロード、文字起こし確認、AI 分析、ダッシュボード閲覧 |
| 課題内容 | 対応状況 | 対応内容 |
|---|---|---|
| 大容量ファイル(108 MB+)がアップロードできなかった サイズ上限が 100 MB に設定されており、実務的な音声ファイルを拒否 |
✅ 修正済み | ファイルサイズ上限を 500 MB に引き上げ。GCS 署名付き URL 経由でブラウザ直接アップロードに切り替えることでバックエンド経由のサイズ制限を回避。 |
| 長時間音声(70 分超)でタイムアウトエラーが発生 Cloud Run のリクエストタイムアウト上限に到達 |
✅ 修正済み | 処理エンドポイントを非同期処理に変更。リクエストはすぐに受付 ID を返し、バックグラウンドで文字起こし・分析を実行。フロント側はポーリングでステータスを確認する設計に変更。 |
| Whisper の 25 MB ファイルサイズ上限エラー Whisper API の制約により長時間音声が処理できなかった |
✅ 修正済み | 25 MB 超のファイルを自動チャンク分割して Whisper API に順次投入する仕組みを実装。分割結果を統合して1つの文字起こしとして返却。 |
| 面談一覧から削除できなかった 削除ボタンが存在せず、テストデータのクリーンアップが困難 |
✅ 修正済み | 全スタッフが削除できる削除ボタンを面談一覧に追加。GCS ファイルと Firestore ドキュメントを同時に削除するAPIエンドポイントを実装。 |
| Kintone 顧客検索でエラーになることがある 検索クエリのエンコード・担当者名の全角スペース等に起因する可能性 |
🔄 調査中 | 再現条件を調査中。Kintone API の担当者名全角スペース必須仕様など既知の問題を確認。早期に修正対応予定。 |
MTG 中に出た要望を優先度別に整理しました。