PhAI ボイスレコーダー — PCローカル版（Mac・Windows）

このフォルダをPCに保存し、ブラウザで使う録音アプリです。
録音・M4Aへの変換・保存に、インターネット接続やログインは不要です。
Python、Node.jsなどの開発用ソフトや、ローカルサーバーの起動も不要です。
録音には、対応ブラウザとマイクの使用許可が必要です。

■ まず行うこと
ZIPの中から直接起動せず、フォルダ全体を展開してください。
WindowsではZIPを右クリックして「すべて展開」を選びます。
PhAI_Recorder.html がアプリ本体です。「開発用ソース.zip」は通常の利用には不要です。

■ Macで起動
Start_Mac.command をダブルクリックします。
インストールされているChrome、Edge、Safariの順に起動を試みます。
起動用ファイルが開けない場合は、PhAI_Recorder.html を右クリックし、
「このアプリケーションで開く」からChromeまたはSafariを選んでください。
ブラウザの設定変更や、セキュリティ機能の無効化は必要ありません。

■ Windowsで起動
Start_Windows.cmd をダブルクリックします。
通常の場所にインストールされたEdgeまたはChromeで開きます。
見つからなければ、既定のブラウザで開きます。
起動用ファイルが使えない場合は、PhAI_Recorder.html を右クリックし、
「プログラムから開く」からEdgeまたはChromeを選んでください。

■ 録音からPhAIへの添付まで
1. 「録音を開始」を押し、マイクの使用を許可します。
2. 必要に応じて「一時停止」「録音を再開」を使います。
3. 会議が終わったら「停止する」を押します。
4. 「音声ファイルができました」と表示されるまで待ちます。
5. 再生して内容を確認し、ファイル名を付けて「.m4aを保存」を押します。
6. 保存先（通常はダウンロードフォルダ）にファイルがあることを確認します。
7. インターネットに接続し、PhAIのチャットにM4Aを添付します。

■ マイクが使えないとき
ブラウザのマイク許可と、Mac／Windowsのマイク設定を確認してください。
別のアプリがマイクを使っている場合は、そのアプリを終了して試します。
解決しなければ、画面の「確認用コード」とOS・ブラウザ名をお知らせください。
使用しているブラウザや管理者設定によって、ローカルファイルからの録音が
制限される場合があります。対応ブラウザでの実際の録音を最初に確認してください。

■ 保存について
録音は停止後、自分で「.m4aを保存」を押すまでPCのファイルには保存されません。
録音中や保存前にタブを閉じる／再読み込みすると、その録音データは失われます。
アプリを起動し直しても、保存済みM4Aは消えません。
音声は自動送信されません。共有ボタンで共有先を選んだ場合は音声が渡ります。
保存形式：M4A（AAC音声）。拡張子だけを変更したファイルではありません。

■ 連続録音について
固定の時間制限はありませんが、音声をメモリに保持する方式です。
長時間録音・スリープ中の録音・録音データの自動復旧は保証していません。
録音中は画面を開いたまま、PCをスリープさせずに使用してください。
今回のローカル版化で、連続録音時間の上限を延長したわけではありません。

■ 配布・削除
別のPCには、このフォルダ全体または元のZIPを渡してください。
ローカル版には招待・ログイン制限はなく、ファイルを持つ人が利用できます。
不要になったらこのフォルダを削除できます。保存した録音は別途管理してください。

■ 確認範囲
共通の録音処理は、Web版でテスト音声によるM4A作成・再生を確認済みです。
この配布セットのファイル整合性とJavaScript構文を確認しています。
検証用ブラウザがローカルファイルを開けないため、この版をHTMLファイルとして
直接開いた状態での録音は未確認です。Windows実機、実際のマイク、長時間録音も
未検証です。会議で使う前に、短い録音・保存・再生をお使いのPCで確認してください。

ライセンス：GPL-2.0-or-later。GPL-2.0.txt と THIRD_PARTY_NOTICES.txt を参照。
