blob: c870b11b0d65b690a48347fe682a4cc8bbdd741d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import { ElevenLabsClient, play } from "@elevenlabs/elevenlabs-js";
const elevenlabs = new ElevenLabsClient({
apiKey: Bun.env.ELEVEN_KEY!, // Defaults to process.env.ELEVENLABS_API_KEY
});
const models = await elevenlabs.models.list();
for (const model of models) {
const langs = model.languages || [];
for (const lang of langs) {
if (lang.name === "Thai") console.log(model.modelId);
}
}
// ONLY eleven_v3 has Thai!
// const audio = await elevenlabs.textToSpeech.convert("Xb7hH8MSUJpSbSDYk0k2", {
// text: "Hello! 你好! Hola! नमस्ते! Bonjour! こんにちは! مرحبا! 안녕하세요! Ciao! Cześć! Привіт! வணக்கம்!",
// modelId: "eleven_multilingual_v2",
// });
// await play(audio);
|