Integrate 1Voice.ai's powerful translation capabilities into your applications.
npm install @1voice/sdkimport { OneVoice } from '@1voice/sdk';
const client = new OneVoice({
apiKey: process.env.ONEVOICE_API_KEY
});const session = await client.createSession({
sourceLanguage: 'en',
targetLanguage: 'es',
voiceCloning: true
});
session.on('translation', (result) => {
console.log(result.translatedText);
console.log(result.audioUrl);
});
await session.start();/v1/sessionsCreate a new translation session
/v1/sessions/:idGet session details and status
/v1/translateTranslate audio in real-time
/v1/languagesList all supported languages