mcpField
R
rw-generate-audio

rw-generate-audio

github.com/runwaymlクリエイティブ・メディア74309 回インストール2 日前に更新
リポジトリ

rw-generate-audio について

Runway API を使って音声を生成・処理するスキルです。音声や効果音を扱う制作者向けに、テキスト読み上げ、吹き替え、音声分離などをコマンドラインから実行し、結果をファイルに保存します。

主な機能

  1. 01テキスト読み上げと効果音の生成
  2. 02音声からの声の分離
  3. 03指定言語への吹き替え
  4. 04音声変換とファイル保存

活用シーン

  1. 01製品紹介用ナレーションの作成
  2. 02動画や場面向け効果音の制作
  3. 03ノイズのある録音から声を抽出
  4. 04ナレーションの別言語への吹き替え

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/runwayml/skills --skill rw-generate-audio

インストール後、Claude Code で/rw-generate-audioを入力して読み込まれたか確認します。

詳細

音声を生成

Runway API を使用して音声を直接生成します。テキスト読み上げ、効果音、音声分離、吹き替え、音声から音声への音声変換に対応しています。

重要: 出力ファイルがユーザーの想定する場所に保存されるよう、ユーザーの作業ディレクトリからスクリプトを実行してください。

使用方法

uv run scripts/generate_audio.py --type tts --text "Hello world" --filename "greeting.mp3" [--voice-id ID] [--api-key KEY]

事前確認

  1. command -v uv が成功すること
  2. RUNWAYML_API_SECRET が設定されているか、--api-key を渡すこと

音声の種類

種類説明必須引数
ttsテキスト読み上げ--text
sfx効果音の生成--text
isolate音声から声を分離--audio-url
dub別の言語に吹き替え--audio-url、--target-language
sts音声変換--audio-url

パラメーター

パラメーター説明デフォルト
--type音声の種類(必須):tts、sfx、isolate、dub、sts--
--filename出力ファイル名(必須)--
--textテキスト入力(tts および sfx 用)--
--audio-url音声の URL またはローカルパス(isolate、dub、sts 用)--
--voice-id音声プリセット(tts および sts 用。例:Maya、Noah、Leslie)Maya
--target-language言語コード(dub 用。例:"es")--
--output-dir出力ディレクトリcwd
--api-keyRunway API キー環境変数 RUNWAYML_API_SECRET

例

テキスト読み上げ:

uv run scripts/generate_audio.py --type tts --text "Welcome to our product showcase" --filename "voiceover.mp3"

効果音:

uv run scripts/generate_audio.py --type sfx --text "Thunder rolling across a stormy sky" --filename "thunder.mp3"

音声分離:

uv run scripts/generate_audio.py --type isolate --audio-url "noisy-recording.mp3" --filename "clean-voice.mp3"

音声から音声への変換(音声変換):

uv run scripts/generate_audio.py --type sts --audio-url "recording.mp3" --voice-id Noah --filename "converted.mp3"

吹き替え:

uv run scripts/generate_audio.py --type dub --audio-url "english-narration.mp3" --target-language es --filename "spanish-dub.mp3"

出力

  • スクリプトが結果をダウンロードし、指定したパスに保存します
  • スクリプトは保存したファイルのフルパスを出力します

コメント