日本語のプレゼン発表原稿を、聞き手・目的・時間・根拠から作成、改稿、点検する。html-deckと組み合わせたスライド別の原稿・演出・時間配分、技術紹介、調査報告、導入提案、研究発表、読み上げ台本に使う。スライドの見た目だけの編集、通常のメールや記事の推敲、文字起こしには使わない。
html-deckのスライドとpresentation-jaの検査済み原稿から、ローカルのFish Audio S2 Pro(s2.cpp)で音声を作り、スライド一覧と文字起こしの付いたplayer.html(原稿の文を選んでそこから聞ける)と、スライドと音声を合わせたMP4を書き出す。「スライドに音声を付けて」「発表原稿を読み上げて」「ナレーションを作って」「解説動画をMP4にして」「YouTubeのようなプレーヤー」「原稿から聞きたい箇所を選びたい」「自分の声で読ませたい」「声をクローンして登録」で使う。文章の読み上げ、SSMLのWAV化、OpenAI互換の音声API、サーバー管理、片付けにも対応する。原稿はpresentation-ja、スライドはhtml-deck、初回の環境構築はpresenter-setupが担当する。
presenterスキル(ローカルのFish Audio S2 Pro音声合成)を使える状態にする。前提ソフト(NVIDIA GPU、CUDA Toolkit、Visual Studio C++、uv、Git、FFmpeg)の確認と導入、Fish Audio Research Licenseの確認、s2.cppのビルド、モデル(約3.6 GB)のダウンロード、動作確認、必要なら声の登録までを、ユーザーにコマンドを叩かせずに進める。「presenterをセットアップして」「音声合成を使えるようにして」「TTSのエンジンを入れて」「doctorでエラーが出た」「ビルドし直して」「CUDAを更新したので作り直して」と言われたとき、またはpresenterのdoctorでengine.readyがfalseのときに使う。音声の生成そのものはpresenterが担当する。