Browse and preview the available voices for text-to-speech conversion.
Overview
Using the SDK
const Suonora = require('suonora-sdk'); const suonora = new Suonora({ apiKey: 'YOUR_API_KEY' }); async function listVoices() { try { const voices = await suonora.getVoices(); console.log('--- Available Voices ---'); voices.forEach(voice => { console.log(`\nVoice: ${voice.name} (${voice.id})`); console.log(`Gender: ${voice.gender}`); console.log(`Locale: ${voice.locale}`); console.log(`Preview: ${voice.mp3_preview}`); }); } catch (error) { console.error('Error listing voices:', error.message); } } listVoices();
REST API
curl -X GET https://api.suonora.com/v1/voices/list \ -H "Authorization: Bearer YOUR_API_KEY"
Show Voice Object Fields
{ "success": true, "voices": [ { "id": "axel", "name": "Axel", "gender": "Male", "locale": "de-DE", "mp3_preview": "https://storage.googleapis.com/suonora-public/voices/Axel.mp3" } ] }
success