Bagaimana saya bisa menggunakan pengenalan suara yang digunakan oleh Android di Ubuntu?

16

Jika saya mengembangkan aplikasi Android yang menggunakan TTS dan Voice recognition, perpustakaan mana yang digunakan untuk pengenalan suara dan ucapan yang sama di Ubuntu?

Saya mengasumsikan espeak untuk text to speech, tapi saya tidak yakin perpustakaan pengenalan suara dan sistem kamus / pembelajaran / kalibrasi yang digunakan untuk pengenalan suara.

Saya ingin membuat aplikasi ini tersedia di Desktop Ubuntu.
serta mengujinya di luar emulator

RobotHumans
sumber
periksa ini tetapi meskipun tidak ada jawaban substansial
devav2
@ devav2 terima kasih atas usahanya, tetapi tidak benar-benar terkait. login suara dan toolkit pengenalan suara mana yang digunakan di android (dan jika tersedia di Ubuntu) adalah dua hal yang sangat berbeda.
RobotHumans
Anda mungkin perlu mencari tahu perpustakaan apa yang digunakan Android di tempat lain, lalu kembali ke sini dan bertanya bagaimana menggunakannya di Ubuntu. Jika Anda tidak dapat menemukannya di dokumentasi Android , Penggemar Android atau Stack Overflow mungkin bisa membantu.
ændrük
Tidak yakin tentang menggunakannya dengan Android, tetapi Festival / festvox terdengar kurang robot daripada espeak. Sedangkan untuk pengenalan ucapan, en.wikipedia.org/wiki/… mungkin membantu.
Adam
Nah, espeak sudah menjadi standar pada desktop Ubuntu sekarang ... jadi tidak ada ketergantungan yang ditambahkan. Di sisi lain, paket berbayar dari cepstral tidak terlalu mahal dan berbatasan dengan skeksi.
RobotHumans

Jawaban:

5

Anda dapat menggunakan API webspeech Google untuk aplikasi Anda. Ini menggunakan teknologi yang sama seperti yang digunakan di Android.

ishitor
sumber
Jika Anda mengedit lebih banyak data, saya akan memberikan yang ini terima juga
RobotHumans
Jujur, saya tidak punya cukup pengalaman dengan API mereka untuk memberi Anda info itu!
Ishitor
Ini mungkin merupakan pelengkap yang menarik: Proyek tanpa tulang untuk membawa Google speech-to-text ke desktop saya.
Stéphane Gourichon
1
  1. Pengenalan suara Android bergantung pada koneksi internet, karena server memiliki database besar pola suara. (Kupikir)

    • Komputer belum sangat bagus dengan pengenalan suara, jadi Anda memerlukan database besar dengan banyak suara agar komputer dapat melintasi referensi dan lebih memahami kata-kata. (Setidaknya terakhir saya mempelajarinya)

    • Karena itu, Anda tidak dapat menggunakannya secara offline.

  2. Namun Anda dapat menggunakan pengenalan suara untuk menulis melalui solusi

    • Dengan membuat koneksi remote desktop / vnc, dan mengarahkan

    • atau dengan menggunakan aplikasi keyboard jarak jauh.

Chrome dapat menggunakan pengenalan suara untuk pencarian, dan dengan ekstensi, dapat digunakan untuk mengisi data lapangan. tapi sejauh yang saya tahu itu saja.

dan hanya itu yang saya tahu.

TardisGuy
sumber
Saya mengerti bahwa pengenalan suara membutuhkan korpus untuk mempelajari kata-kata di luar fonetik dan kamus sederhana (sehingga pencocokan fuzzy dapat dilakukan ketika Anda tidak mengucapkannya). Saya baik-baik saja dengan memerlukan koneksi internet jika dapat digunakan.
RobotHumans
0

Mungkin Anda menggunakan CMU Sphinx, ini dapat digunakan sebagai alat bantu untuk mengembangkan pengenalan suara baik di Linux maupun Android: CMU Sphinx

oentoro
sumber