speak 実行例
help出力 speak.py --help
===== 統合TTS CLIツール speak.py =====
usage: speak.py [-h] [--tts {pyttsx3,voicevox,aquestalkplayer,atp,openai}]
[--endpoint ENDPOINT] [--monologue MONOLOGUE]
[--voices VOICES] [--replace REPLACE] [--infile INFILE]
[--outfile OUTFILE] [--temp_dir TEMP_DIR] [--list] [--map]
[--pause PAUSE] [--wait_for_clipboard WAIT_FOR_CLIPBOARD]
[--speak_rate SPEAK_RATE] [--fspeak_rate FSPEAK_RATE]
[--fspeak_pitch FSPEAK_PITCH]
[--aquestalk_path AQUESTALK_PATH] [--tinterval TINTERVAL]
[--instruction INSTRUCTION]
統合TTS (pyttsx3, AquesTalkPlayer, OpenAI) CLIツール
options:
-h, --help show this help message and exit
--tts {pyttsx3,voicevox,aquestalkplayer,atp,openai}, -t {pyttsx3,voicevox,aquestalkplayer,atp,openai}
TTSエンジンを選択
--endpoint ENDPOINT VOICEVOX Engineのendpoint
--monologue MONOLOGUE, -m MONOLOGUE
独話形式 (カンマのない行も読み込む)
--voices VOICES, -v VOICES
voice_map の上書き (key=val;key=val)
--replace REPLACE, -r REPLACE
文字列置換ルール (key=val;key=val)
--infile INFILE, -i INFILE
入力元 ('clip' またはファイルパス)
--outfile OUTFILE, -o OUTFILE
出力音声ファイル (未指定の場合、リアルタイム再生)
--temp_dir TEMP_DIR 一時ファイルを作成するディレクトリ名 (AquesTalkPlayer/OpenAI使用時)
--list 利用可能な voices を表示して終了
--map voice map を表示して終了
--pause PAUSE, -p PAUSE
終了時に入力待ちする
--wait_for_clipboard WAIT_FOR_CLIPBOARD
Clipbordから適すつを取得する際に入力待ちする
--speak_rate SPEAK_RATE
pyttsx3 の読み上げ速度 (Word Per Minute)
--fspeak_rate FSPEAK_RATE
VOICEVOX の読み上げ速度比 (標準: 1.0)
--fspeak_pitch FSPEAK_PITCH
VOICEVOX の超えの高さ (標準: 0.0)
--aquestalk_path AQUESTALK_PATH
AquesTalkPlayer.exe の実行パス (AquesTalkPlayer使用時)
--tinterval TINTERVAL
AquesTalkPlayer/OpenAIの音声ファイル間に挿入する無音区間の長さ(秒、デフォルト
0.5)
--instruction INSTRUCTION
OpenAI TTS APIへの追加指示 (OpenAI使用時)
C:\Users\tkami\AppData\Local\Programs\Python\Python312\Lib\site-packages\requests\__init__.py:113: RequestsDependencyWarning: urllib3 (2.6.3) or chardet (6.0.0dev0)/charset_normalizer (3.4.4) doesn't match a supported version!
warnings.warn(
生成されたデータファイル
(データファイルが見つかりませんでした)
生成された画像一覧
(画像ファイルが見つかりませんでした)