Pengenalan Ucapan Silverlight (Dalam browser)

Karena topik ini agak ketinggalan jaman, saya ingin membahasnya kembali di sini.

Setelah mencari di web, saya menemukan tautan berikut:

http://archive.msdn.microsoft.com/nesl yang hanya dijalankan di browser karena Silverlight (di browser) tidak dapat mengakses perpustakaan COM tertentu yang terkait dengan windows.

Saya ingin (untuk tujuan kinerja yang jelas) melakukan pengenalan suara melalui Silverlight (di mesin klien) dan kemudian mengirimkan hasilnya (teks) ke server melalui postback untuk melakukan tindakan yang sesuai.

Saya sudah mencapai cara untuk mendapatkan suara dari mikrofon dan menyimpannya di Silverlight dalam array byte. Apakah ada cara untuk mengubah array byte ucapan menjadi teks?

Layanan Google HTML5 bukan pendekatan yang dapat diterima karena IE diperlukan.

Tujuan akhir saya adalah mengimplementasikan pengenalan suara di Aplikasi Web ASP.NET.

Setiap saran dihargai.


person yazanpro    schedule 30.05.2013    source sumber
comment
kemungkinan duplikat Pengenalan ucapan dengan Flash atau Silverlight   -  person Nikolay Shmyrev    schedule 31.05.2013
comment
Pertanyaan yang Anda posting memiliki solusi Flash   -  person yazanpro    schedule 31.05.2013


Jawaban (2)


Anda tidak dapat melakukannya di Silverlight. Anda harus mengirim audio ke suatu tempat. Anda dapat menghubungi beberapa layanan pihak ketiga (saya yakin ada banyak--dan tidak masalah jika Anda menggunakan IE) atau ASP.NET Anda sendiri (yang dapat memanggil System.Speech atau layanan gratis atau komersial lainnya sistem). Namun sebelum Anda melakukan itu, Anda harus mengompres audionya. Tidak banyak pilihan di Silverlight. Saya merekomendasikan NSpeex, atau setidaknya mengubahnya menjadi 16kHz PCM (baik linier atau a-law).

Berikut daftar Speech SDK (banyak di antaranya memiliki komponen layanan cloud): http://www.toolsjournal.com/mobile-articles/item/918-top-10-sdks-to-voice-aktifkan-aplikasi-seluler-cepat

person Aleksandr Dubinsky    schedule 02.06.2013

Untuk membuat aplikasi Silverlight dalam browser Tepercaya:

http://msdn.microsoft.com/en-us/library/gg192793(v=vs.95).aspx

http://www.pitorque.de/MisterGoodcat/post/Silverlight-5-Tidbits-Trusted-applications.aspx

Dan untuk latar belakang keamanan:

http://msdn.microsoft.com/en-us/library/ee721083%28v=vs.95%29.aspx

Perhatikan bahwa NESL tidak mendukung DictionaryGrammar. Tata bahasa perlu ditentukan sebelumnya:

http://archive.msdn.microsoft.com/nesl/Thread/View.aspx?ThreadId=4905

person yazanpro    schedule 04.06.2013