Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ボイスメモ ユースケース図

flowchart LR
    User((ユーザー))

    subgraph VoiceBookLM
        Login([Google でログイン])
        Record([ボイスメモを録音])
        ViewList([メモ一覧を閲覧])
        Search([メモを検索])
        Edit([タイトル・タグを編集])
    end

    User --> Login
    User --> Record
    User --> ViewList
    User --> Search
    User --> Edit

ユースケース一覧

MVP 機能(実装対象)

ユースケース説明アクター
Google でログインするGoogle OAuth で認証し、JWT トークンを取得ユーザー
ボイスメモを録音するワンタップで録音開始・停止ユーザー
音声をサーバーに送信する録音完了後に REST API 経由で音声ファイルを送信システム
文字起こしする録音完了後に ASR で一括テキスト化システム
AI でメモを整理するタイトル・本文・タグを自動生成システム
クラウドに保存するAI 整形済みメモのみを永続化システム
メモ一覧を閲覧する日付ソートでメモを表示ユーザー
メモを検索する全文検索でメモを検索ユーザー
タグでフィルタするタグ指定でメモを絞り込みユーザー
タイトル・タグを編集するAI 生成結果を手動で修正ユーザー

MVP 対象外

ユースケース理由
音声を永続保存するプライバシー重視設計により永久に含まない
要約を生成するMVP スコープ外
複数発話者を判定する個人メモ特化のため対象外
Apple/メールでログインするMVP では Google 認証のみ
オフラインで録音するMVP では対象外

データポリシー

データ種別永続保存説明
AI 整形済みメモ本文メモの主内容として保存
タイトルAI 生成または編集結果
タグAI 生成または編集結果
タイムスタンプ録音開始/終了の情報
音声データ処理完了後に削除
生文字起こしAI 整形前の生データは破棄