const readResponse = async (readBtn) => {
const responseTextElement = readBtn.parentElement.querySelector("p");
const voiceId = "AZnzlk1XvdvUeBnXmlld"; // Buraya ses ID'sini ekleyin
const name = "Domi"; // Buraya sesin adını ekleyin
try {
// Elevenlabs API'sini kullanarak metni sesli olarak oku
const response = await fetch("https://api.elevenlabs.io/v1/tts", {
method: "POST",
headers: {
"Authorization": "Bearer 350a77a7cc0848d797980c70cd92ad45", // Elevenlabs API anahtarınızı ekleyin
"Content-Type": "application/json"
},
body: JSON.stringify({
text: responseTextElement.textContent,
voice_id: voiceId,
name: name
}),
mode: "no-cors" // CORS ile başa çıkmadan erişim sağlar
});
if (response.ok) {
const audioData = await response.blob();
const audioUrl = URL.createObjectURL(audioData);
const audio = new Audio(audioUrl);
audio.play();
} else {
console.error("Elevenlabs API ile metin okuma başarısız oldu.");
}
} catch (error) {
console.error("Hata oluştu:", error);
}
};Hata:POST https://api.elevenlabs.io/v1/tts net::ERR_ABORTED 404 (Not Found)