Communitygithub.com

pyai-text-to-speech

テキストから自然な音声、ナレーション、または音声プロンプトを生成する PyAI Speak テキスト読み上げ(TTS)スキルです。

pyai-text-to-speech とは?

このスキルは、PyAI Speak のテキスト読み上げ(TTS)機能を活用して、テキストから高品質な音声を生成します。開発者は `list_voices` ツールで利用可能な音声を確認し、目的の言語や話し方に合った音声を選択できます。選択した音声とユーザーのテキストを `synthesize_speech` ツールに渡すことで、音声ファイルを合成・取得できます。ホストされた MCP 接続では、返された音声データまたはダウンロードリンクを提示し、ローカルファイルパスは指定しません。不確実なタイムアウト後に合成を自動リトライせず、結果が不明な場合は重複課金を防ぐため、既知の情報のみをユーザーに伝えます。このスキルは、音声アシスタント、ナレーション生成、アクセシビリティ向上など、幅広い用途に適しています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atomsai/pyai-plugin/tree/main/skills/pyai-text-to-speech

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

テキスト読み上げ

接続された PyAI ツールのスキーマを真実の情報源として使用してください。クライアントはツール ID の前にサーバー名を付けることがあります。PyAI が切断されている場合は、ユーザーをホストのブラウザサインインに誘導してください。認証情報をチャットに残さないでください。選択されたプロジェクトとユーザーの承認されたタスクを尊重してください。

ツール: whoami、list_voices、synthesize_speech

list_voices を使用して、要求された言語と配信方法に合った現在の音声を選択してください。ユーザーのテキストを synthesize_speech にそのライブスキーマを使って渡してください。標準の音声が特定の言語をサポートしていると仮定せず、機能の詳細を確認してください。

生成には使用量が消費されます。動作するコードのリクエストだけでは、音声合成のリクエストとはみなされません。ホストされた MCP 接続では、返された音声またはダウンロードリンクを提示してください。ホストサーバーにはローカルの output_path を指定しないでください。ファイルパスは、それをサポートするローカル統合にのみ関連します。

不確実なタイムアウト後に自動的に合成を繰り返さないでください。結果について既知の情報を述べ、重複請求を避けてください。音声再生の場合は、実際に返されたメディアを提供し、偽造されたファイルや URL を提供しないでください。

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

関連スキル