Masaüstü veya tarayıcı ortamları için bilinen API'lerin kapsamlı bir listesi var mı?Metin-konuşma (ses üretimi) ve konuşma-metin (ses tanıma) API'ları?
cevap
Speech recognition in C or Java or PHP?'dan bir yanıt alacak ve güncelleştireceğim. etraflı tarafından bu, ama birkaç ay için bu soruları izlerken itibaren
için bir başlangıç olabilir diye gördüğüm en geliştirici seçimler böyle yıkmak:
, Windows millet - kullanımını .Net veya Microsoft.Speech'in System.Speech özellikleri ve Microsoft'un sağladığı ücretsiz tanıyıcıları yükleyin. Windows 7 tam bir konuşma motoru içerir. Diğerleri ücretsiz olarak indirilebilir. SAPI olarak bilinen motorlara C++ API var. http://msdn.microsoft.com/en-us/magazine/cc163663.aspx'da bakın. veya http://msdn.microsoft.com/en-us/library/ms723627(v=vs.85).aspx. Windows için Microsoft altyapıları hakkında daha fazla bilgi What is the difference between System.Speech.Recognition and Microsoft.Speech.Recognition?
Linux folks - Sphinx'in iyi bir izlenimi var gibi görünüyor. Nuance, Loquendo, AT&T, IBM, diğerlerini - http://cmusphinx.sourceforge.net/ ve http://cmusphinx.sourceforge.net/wiki/
Ticari ürünlere bakın. Her biri çeşitli diller için kendi SDK'larını ve kütüphanelerini sağlar. Çevrimiçi hizmet - Nuance, Yapme, ispeech.org, vlingo, others. Nuance geliştirici programını geliştirdi ve şimdi geliştirme için size free access to their services verecektir. Yap (inanıyorum) son zamanlarda purchased by Amazon idi, bu yüzden orada bazı değişiklikler görebiliriz.
Tabii bu da yararlı olabilir - http://en.wikipedia.org/wiki/List_of_speech_recognition_software
bir Java konuşma API vardır. Java Speech API http://java.sun.com/products/java-media/speech/forDevelopers/jsapi-guide/Recognition.html'da javax.speech.recognition konusuna bakın. Yine de bu API'yi destekleyen bir konuşma motoru bulmanız gerektiğine inanıyorum. Ben Sfenks tamamen onu destekleyen düşünmüyorum - http://cmusphinx.sourceforge.net/sphinx4/doc/Sphinx4-faq.html#support_jsapi
diğer SO quesitons sürü vardır: Need text to speech and speech recognition tools for Linux ve yaklaşık http://code.google.com/p/pyspeech/ konuşur pyspeech (python) - Transcribe mp3 files?. Ayrıca,
Kaçırdığınız başka bir resmi olmayan çevrimiçi hizmet ise Google'ın Konuşma API'sı. İşte Java'daki bazı API kancalarına bağlantı: https://github.com/The-Shadow/java-speech-api – Skylion
Google'ın konuşma API'sini herkes tarafından erişilebilir hale getirdiğine inanmıyorum. İnsanlar ters mühendislik yaptı ve kullandılar, ancak Google'ın 3. taraf kullanımı için desteklediğine inanmıyorum. Yalnızca Chrome tarayıcısı veya Android işletim sistemi tarafından kullanılması gerektiğine inanıyorum. Http://stackoverflow.com/a/12727910/90236 veya http://stackoverflow.com/a/7889565/90236 –
Google'ın API'sine Chrome'da ücretsiz olarak erişebilirsiniz. Web-app uygulamasının uygulaması: https://speechlogger.appspot.com –
'a bakmak isteyebilirsiniz. Konuşmanın (ses üretimi) önde gelen API satıcıları YAKiToMe! ve iSpeech'tir. YAKiToMe! kullanıyorum çünkü ses kalitesini en iyi ve en az pahalı (çoğunlukla ücretsiz) seviyorum. Birden çok dilde erkek ve dişi konuşmacıları destekliyorlar. Acapella, Nuance, Loquendo ve iVona gibi ses sağlayıcıların bazıları iyi seslere sahiptir, ancak kullanımı pahalı olma eğilimindedir.
İşte bunu nasıl yapabileceğiniz: Not: Google'dan bir api, bu nedenle yalnızca Chrome tarayıcısında çalışır.
bir düğme
<input id="speech" type="text" speech="speech" x-webkit-speech="x-webkit-speech" onspeechchange="processspeech();" onwebkitspeechchange="processspeech();" />
tanımlayabilir ve bir işlevde sen ne yapmak istediğinizi define (canlı demo izleyin ve burada http://purpledesign.in/blog/?p=33 tam kaynak kodu indirin) senin Bu gibi javascript dosya
İşte
function processspeech()
{
var speechtext=$("#speech").val();
var elem = document.getElementById("test");
elem.value = speechtext;
var notification="\"<span style=\"color:#F00; text-transform:uppercase;\">"+ speechtext + "</span>\" <br />*Is this what you said???";
notify(notification);
}
<textarea> id="test"></textarea>
konuşma textarea gerçekten geniş bir soru olduğunu
Bağlantı, boş bir barındırılan sayfaya yönlendirir. –
- 1. Algoritmik ses ve müzik üretimi
- 2. Çevrimdışı ses tanıma android istenmeyen ses alarak
- 3. Basit Ses Tanıma Swift?
- 4. Dinamik Ses Üretimi Actionscript 3
- 5. Android'de İnternet olmadan Ses Tanıma
- 6. mikrofon yerine ses dosyasından konuşma tanıma
- 7. Project Oxford Hoparlör Tanıma - Geçersiz Ses Biçimi
- 8. java sphinx4 aracılığıyla ses tanıma programlaması
- 9. Ses Tanıma Bir arka plan hizmeti olarak
- 10. Android Özel Ses Tanıma GUI İletişim kutusu
- 11. Android'de Arapça'da ses tanıma sonucu nasıl üretilir?
- 12. Ses ve gürültü içinde ses webRTC android
- 13. C veya Python'da ses tanıma ve sınıflandırma kitaplığı
- 14. Nasıl ses konuşuyor app ses gibi konuşuyor
- 15. İnsan yüzü, duygu ve ses tanıması
- 16. Ses Algılama C#
- 17. Windows ses tanıma özelliğiyle mikrofonun ses düzeyi için en düşük kesimi
- 18. Android veya ses etiketinde ses dalgası (sesli komutlar) bulun API
- 19. Android: Ses tanıma açılır penceresini yeniden konumlandırmak mümkün mü?
- 20. Android: Konuşma Tanıma temp ses dosyası nerede kaydedilir?
- 21. Android çevrimdışı ses tanıma API'sını herkese açık hale getirebilir miyim?
- 22. iphone'daki dB (A) ses veya ses ve ekran nasıl ölçülür?
- 23. Düğüm j'leri ve Web Ses API'sı kullanılarak Node-webkit'teki ses
- 24. Ses Kuyruğu Servisleri kullanılarak kaydedilen ses verileri
- 25. Bir ses dosyasındaki ses ısırması örneklerini bulma
- 26. iki ses dosyasını karşılaştırır. ses eşleşmesi
- 27. HTML5 ses etiketiyle çalınan ses nasıl durdurulur
- 28. iPhone'da ses frekansı/ses tonu nasıl belirlenir?
- 29. ses benim oyuna ses eklemeyi deneyin PhoneGap
- 30. Ses kontrolü?
yazılmıştır. API'larla veya uygulamalarla ilgileniyor musunuz? Bunu sınırlandırmak için yapabileceğiniz dil veya platform seçenekleri var mı? –
Gerçekten çok az iyi çözümün bulunduğunu biliyorum, bu yüzden platformu (geniş anlamda) ve iyi bir metinden konuşmaya ve onlar için konuşma metnine bağlı olarak programlama dilini seçmeye karar verdim. – Halst