rw-generate-audio

द्वारा runwayml

Runway API का उपयोग करके रन करने योग्य स्क्रिप्ट के माध्यम से ऑडियो जनरेट करें। TTS, ध्वनि प्रभाव, आवाज पृथक्करण, डबिंग और आवाज रूपांतरण का समर्थन करता है।

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

Generate Audio

Generate audio directly using the Runway API. Supports text-to-speech, sound effects, voice isolation, dubbing, and speech-to-speech voice conversion.

IMPORTANT: Run scripts from the user's working directory so output files are saved where the user expects.

Usage

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

Preflight

  1. command -v uv must succeed
  2. RUNWAYML_API_SECRET must be set, or pass --api-key

Audio Types

TypeDescriptionRequired Args
ttsText to speech--text
sfxSound effect generation--text
isolateIsolate voice from audio--audio-url
dubDub to another language--audio-url, --target-language
stsVoice conversion--audio-url

Parameters

ParamDescriptionDefault
--typeAudio type (required): tts, sfx, isolate, dub, sts--
--filenameOutput filename (required)--
--textText input (for tts and sfx)--
--audio-urlAudio URL or local path (for isolate, dub, sts)--
--voice-idVoice preset (for tts and sts, e.g. Maya, Noah, Leslie)Maya
--target-languageLanguage code (for dub, e.g. "es")--
--output-dirOutput directorycwd
--api-keyRunway API keyenv RUNWAYML_API_SECRET

Examples

Text-to-speech:

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

Sound effect:

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

Voice isolation:

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

Speech-to-speech (voice conversion):

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

Dubbing:

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

Output

  • The script downloads the result and saves it to the specified path
  • Script outputs the full path to the saved file

runwayml की और Skills

rw-check-compatibility
runwayml
उपयोगकर्ता के कोडबेस का विश्लेषण करें ताकि यह सुनिश्चित हो सके कि वह Runway के सार्वजनिक API (सर्वर-साइड आवश्यकता) का उपयोग कर सकता है।
integrate-documents
runwayml
उपयोगकर्ताओं को डोमेन-विशिष्ट वार्तालापों के लिए Runway Characters में ज्ञानकोष दस्तावेज़ जोड़ने में सहायता करें
integrate-image
runwayml
उपयोगकर्ताओं को Runway इमेज जनरेशन API (संदर्भ छवियों के साथ टेक्स्ट-टू-इमेज) को एकीकृत करने में सहायता करें।
integrate-uploads
runwayml
उपयोगकर्ताओं को जनरेशन मॉडल में इनपुट के रूप में उपयोग करने के लिए स्थानीय फ़ाइलों को Runway पर अपलोड करने में सहायता करें
integrate-video
runwayml
उपयोगकर्ताओं को Runway वीडियो जनरेशन APIs (टेक्स्ट-टू-वीडियो, इमेज-टू-वीडियो, वीडियो-टू-वीडियो) को एकीकृत करने में सहायता करें
recipe-full-setup
runwayml
रनवे API का पूर्ण सेटअप: संगतता जांचें, API कुंजी कॉन्फ़िगर करें, और जनरेशन एंडपॉइंट्स को एकीकृत करें
runwayml
runwayml
Runway API के साथ AI वीडियो, इमेज और ऑडियो जनरेट करें। इमेज से वीडियो, टेक्स्ट-टू-वीडियो, वीडियो-टू-वीडियो, कैरेक्टर परफॉर्मेंस जनरेट करते समय उपयोग करें,…
rw-api-reference
runwayml
Runway के सार्वजनिक API का पूर्ण संदर्भ: मॉडल, एंडपॉइंट, लागत, सीमाएँ और प्रकार