Kullandığım konuşma tanıma yazılımı en uygun sonuçlardan daha azını veriyor.Verilen kelimeyle yakından eşleşen kelimeleri/cümleleri bulmak için nltk'de yerleşik bir yöntem var mı?
Örn:veya mission
olarak döndürülür.
Şu anda böyle bir sözlük var:
matches = {
'session': ['fashion', 'mission'],
...
}
ve eşimi bulmak için tüm kelimeleri üzerinde döngü ediyorum.
Uygulama yalnızca sınırlı sayıda anahtar kelime kabul ettiği için yanlış pozitiflere aldırmam. Ancak, her biri için el ile yeni kelimeler girmek sıkıcıdır. Ayrıca, konuşma tanıyıcı her konuştuğumda yeni kelimelerle geliyor.
Ayrıca, uzun bir kelimenin bir grup küçük sözcük olarak döndürülmesiyle ilgili zorluklarla karşılaşıyorum, bu nedenle yukarıdaki yaklaşım işe yaramayacaktır.
Peki, bunu yapmak için nltk'de yerleşik bir yöntem var mı? Ya da kendim yazabileceğim daha iyi bir algoritma?