2016-04-09 13 views
0

Bir otomatik kodlayıcı kullanarak bir fonem sınıflandırıcısı uygulayacağım (Bir ses dosyası dizisi verildiğinde, tanınan tüm fonemleri döndürür). Bu projeyi genişletmek istiyorum, böylece kelime tanıma mümkün. Phonemes listesi verilen bir kelimeyi tanıyacak zaten eğitilmiş bir HMM modeli (İngilizce) var mı?Kelime tanıma için zaten eğitilmiş HMM modeli

Herkese teşekkürler.

cevap

0

Size yardımcı olabilecek herhangi bir kod çözücünün farkında değilim. Konuşma tanıma yazılımı bu şekilde çalışmıyor.

Genellikle böyle bir şey dinamik ışın arama için özel uygulama gerektirir. Bu büyük bir görev değil, belki de 100 satır kod. Ayrıca fonetik kod çözücünüzün ürettiği şeylere de bağlıdır. Fonetik kafes midir (ideal olarak) ya da skorlar ya da skorlar olmadan sadece 1-en iyi sonuç ile 1-en iyi sonuçtur.

Uygun bir kafanız varsa, LM ve sözlüğü FST'ye dönüştürdüğünüz openfst araç setini denemek isteyebilir, daha sonra FST ile oluşturup daha sonra en iyi yolu bulmak için fstbestpath'i kullanabilirsiniz. Yine de, tüm bu fonetik dönüşümler yerine, sadece dinamik bir arama yazabilirsiniz.

Baidu, projelerinde ayrıca konuşmayı harflere dönüştürür ve daha sonra harf dizisini düzeltmek için dil modelini kullanır. Ama onlar, langauge modeli olmadan eşit derecede iyi çalıştığını söylüyorlar.