Daha önce hiç ElevenLabs ile birşey yapmadımda başka projeden ChatGPT yardımıyla aşağıdaki kodu oluşturdum fakat aşağıdaki hatayı veriyor bunu nasıl düzelteceğim?
Başka proje:
"voice_id": "AZnzlk1XvdvUeBnXmlld",
"name": "Domi",
"preview_url": "https://storage.googleapis.com/eleven-public-prod/premade/voices/AZnzlk1XvdvUeBnXmlld/69c5373f-0dc2-4efd-9232-a0140182c0a9.mp3",
},Kod:
const readTextWithElevenlabs = async (element) => {
const textToRead = element.textContent;
try {
const response = await fetch("https://api.elevenlabs.io/v1/text-to-speech/", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": `Bearer ${EL_API_KEY}`
},
body: JSON.stringify({
text: textToRead,
voice: "Domi" // İstediğiniz sesi buraya ekleyin
}),
mode: "no-cors" // CORS ile başa çıkmadan erişim sağlar
});
if (response.ok) {
const audioURL = await response.json();
const audio = new Audio(audioURL);
audio.play();
} else {
console.error("Elevenlabs API ile sesli okuma başarısız oldu.");
}
} catch (error) {
console.error("Elevenlabs API ile sesli okuma sırasında bir hata oluştu:", error);
}
};Hata:
script.js:110 POST
https://api.elevenlabs.io/v1/text-to-speech/ net::ERR_ABORTED 404