LangVoice JavaScript SDK: Complete Guide
Use LangVoice in JavaScript, TypeScript, and Node.js projects.
Installation
npm install langvoice-sdk
# or
yarn add langvoice-sdk
Basic Usage
import { LangVoiceClient } from 'langvoice-sdk';
const client = new LangVoiceClient({
apiKey: 'your-api-key'
});
// Generate speech
const response = await client.generate({
text: 'Hello from JavaScript!',
voice: 'heart',
language: 'american_english'
});
// Save to file (Node.js)
await response.saveToFile('output.mp3');
Browser Usage
// Get audio as blob for web playback
const blob = response.toBlob();
const audio = new Audio(URL.createObjectURL(blob));
audio.play();
React Integration
import { useState } from 'react';
import { LangVoiceClient } from 'langvoice-sdk';
function TTSComponent() {
const [audio, setAudio] = useState<string | null>(null);
const generateSpeech = async () => {
const client = new LangVoiceClient({ apiKey: 'your-key' });
const response = await client.generate({
text: 'Hello React!',
voice: 'heart'
});
const blob = response.toBlob();
setAudio(URL.createObjectURL(blob));
};
return (
<div>
<button onClick={generateSpeech}>Generate</button>
{audio && <audio src={audio} controls />}
</div>
);
}
TypeScript Types
Full TypeScript support included:
import {
LangVoiceClient,
GenerateRequest,
GenerateResponse,
Voice,
Language
} from 'langvoice-sdk';
Start using LangVoice in your JavaScript projects today!
Tags
Ready to Transform Your Text to Speech?
Try LangVoice free and experience the most natural AI voices for your content.
Try LangVoice Free


