Audio Generation
Creating Speech
import { ShortGenius } from 'shortgenius'
const client = new ShortGenius({
bearerAuth: 'YOUR_API_TOKEN'
})
// Get a voice first
const voices = await client.getVoices({ locale: 'en-US' })
const voice = voices[0]
// Create speech
const audio = await client.createSpeech({
text: 'Hello from ShortGenius!',
locale: 'en-US',
voiceId: voice.id,
waitForGeneration: true
})
console.log(`Audio created: ${audio.id}`)
console.log(`URL: ${audio.url}`)
console.log(`Duration: ${audio.duration}s`)Request Fields
Field
Type
Required
Description
Sample Response (Synchronous)
Listing & Retrieving Audio
List Audio
Query Param
Default
Description
Retrieve a Single Audio
Voices
List Voices
Query Param
Default
Description
Retrieve a Single Voice
Complete Example
Best Practices & Tips
Next Steps
Last updated