AI音声メモ(リアルタイム)
仕様書
録音しながら文字起こしされ、AIと一緒にメモとタスクを整えられるWebアプリ(スマホにも入れられるPWA)。
1. 必須機能
アカウント
- ユーザー名とパスワードで新規登録・ログイン・ログアウトができる
- ユーザー名は半角英数字3〜40文字、パスワードは8文字以上
- メモはアカウントごとに分かれ、他の人のメモは見えない
- パスワードを変更できる(現在のパスワードの確認つき)
メモ
- ページの作成・編集・削除。入力すると自動で保存される
- ノートブック(フォルダ)を作り、ページを分類・移動できる
- ページを検索できる
録音と文字起こし
- ブラウザのマイクで録音し、話した内容がリアルタイムでテキストになる
- 録音後に話者を分けて清書できる(話者A・話者B など)
AI
- 要約: 概要・要点・決定事項・未決事項
- タスクと予定の自動抽出: 「来週火曜」などを日付に直す
- AIチャット: 「整えて」「箇条書きにして」と頼むとメモを書き換える。変更は適用する前に確認でき、元に戻せる
- 全メモへの質問: 自分のメモだけを根拠に答える
2. 画面
全体
- ログイン画面(アカウント作成と切り替え)
- ログイン後は3つの領域に分かれる。パソコンでは横に3つ並び、スマホでは下のタブで切り替える
- ライトとダークの両方に対応する
左:メモ帳ノートブックとページの一覧
中央:編集タイトル・録音・本文など
右:AIチャットと編集案
左: メモ帳
- 新しいページのボタン
- ノートブックの一覧(追加・名前変更・削除)
- ページの検索欄と、ページの一覧
- 下にアカウント名、パスワード変更、ログアウト
中央: 編集
- 上部にタイトル、ノートブックの移動、削除
- 録音ボタン、録音中の波形、経過時間
- 「本文」「文字起こし」「要約」「タスク」の4つのタブ
- 本文は自由に書ける。タスクは手動でも追加できる
右: AIアシスタント
- 「このページ」と「全メモ」の切り替え
- チャット欄と入力欄
- AIが出した編集案は、「適用」「破棄」ができるカードで表示する
3. 動作の条件
- AIの利用にはAPIキーが必要。キーはサーバー側だけに置き、ブラウザには渡さない
- 画面の見た目は自由