Web konuşma api ile garip bir sorun yaşıyorum. Bir metin dizisini konuşmak için bir kod oluşturdum - çok nadiren, normal bir sesle (Mac OS X'te Dikte ve Konuşma Ayarları'ndan "Alex") konuşuyor. Ama genellikle, "Albert" sesinde konuşur.web konuşma api konuşma sentezi - sesli liste alma
Ben burada listelenen W3C web konuşma API bakıyorum:
https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#dfn-ttsgetvoices
ve
SpeechSynthesisVoiceList {}
Ben bu işlevi erişmeye çalışıyorum denilen bir arayüz var ama yapamam.
Bu ses listesine nasıl erişebilirim? Krom kanarya kullanıyorum ve bunu yapmak için çok sayıda yöntem denedim. Ne işe beklenir olacaktır:
console.log(window)
ve ben web konuşma API ve konuşma sentezi ile ilgili olarak sayısız şeyleri görmek:
var u = new SpeechSynthesisUtterance();
console.log(u.getVoices());
veya
var u = new SpeechSynthesisVoiceList();
console.log(u);
ben de koşmak ettik ama sesler hakkında hiçbir şey yok.
, bu sayfa yüklendiğinde mevcut olmayabilir: Bu, Google Chrome 33 den bir çıkıştır. 'SetInterval'ın (..., 1) bir çözümü:' http://aurelio.audero.it/demo/speech-synthesis-api-demo.html –
adresinde kullanılan hile yapar. adlar o zamandan beri değişti ... –
Firefox'u kullanarak, tek bir ses buluyorum, ancak Srware Iron'ı (Chrome'un bir çatalı) kullanarak buluyorum. – Jackalope