Güncelleme:RobW's answer dayanarak, bu yanıt artık güncel değil ve Web Konuşma API'si artık uzantıların içinde kullanılabilir. (OP onu un-kabul edene Ne yazık ki, bu cevabı silemezsiniz.)
cevap henüz değil olduğunu. chrome-extension:
URL'lerinden erişilen sayfalar, speechRecognition
ve getUserMedia
gibi ortam giriş API'lerine erişemez. API'leri kullanma girişimleri hemen bir hata geri çağrısı tetikleyecektir.
Başlangıçta
speechRecognition
geolocation
API gibi işe yarayabilir düşündüm: uzatma pop-up coğrafi konum izin isteyebilir, ancak
chrome-extension:
sayfalar tam tarayıcı sayfaları olarak yüklenen
can sadece normal bir sayfa gibi izin istemi. Ancak,
medya API'leri bu şekilde davranmaz; sayfanın pop-up veya tam sayfa olup olmadığına bakılmaksızın başarısız olurlar.
bug report to fix this vardır ve geliştiricilerin bildirimde medya erişim izinlerini belirtmelerine izin verilir. Bu hata düzeltildiğinde, uzantılar otomatik mikrofona/video erişimine izin veren açık-bildirim iznine sahip olabilir, bu nedenle izin isteme yetkisi bir sorun olmayacaktır (bu nedenle uygun izin izinlerine sahip uzantılar serbestçe kullanabilecektir. Konuşma API'sı).
Teşekkürler ama Chrome'un yerli Web Speech API hakkında bilgi için özel arıyorum: Mesela.Başka cevap alamazsam, o zaman seninkini kabul edeceğim! –
@MichaelZhao Yanıtın, Chrome'un konuşma API'sı hakkında daha spesifik olarak hangi yollarla açıklanabileceğini açıklayabilir misiniz? Bu tam olarak benim cevabım hakkında konuşuyor (yani, ['webkitSpeechRecognition' API] (http://updates.html5rocks.com/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech- API), şartname [burada] (https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html)). Benim ele almamı istediğiniz API'nın başka bir yönü var mı? Veya tam olarak hangi API'yi kastettiğimi anladım mı? – apsillers
Hata raporunun başka bir JS konuşma API'sine başvurduğu izlenimine sahibim. Son derece yararlı olsa da. –