Я делаю программу с драконом лета с помощью WSR, где он должен проанализировать слово, любой голос соответствия этого слова должны выходом «да это соответствует»питон стрекозы распознавать подобные слова
Если я говорю «Чехословакия» то он должен быть правдивым даже для всех похожих совпадений этого мира, таких как слова «круг словкия», кошка на славяне, секо вакиа ... »
Какие конкретные методы я должен использовать для этого?
Моя программа
from dragonfly.all import *
import pythoncom
import time
# Voice command rule combining spoken form and recognition processing.
class ExampleRule(CompoundRule):
spec = "czechoslovakia|circle slovalia|sceko bakia|cat on ania" # Spoken form of command.
def _process_recognition(self, node, extras): # Callback when command is spoken.
print "Voice command spoken."
# Create a grammar which contains and loads the command rule.
grammar = Grammar("example grammar") # Create a grammar to contain the command rule.
grammar.add_rule(ExampleRule()) # Add the command rule to the grammar.
grammar.load() # Load the grammar.
while True:
pythoncom.PumpWaitingMessages()
time.sleep(.1)
Как вы тогда определяете «похожие». Вы, вероятно, захотите подробно остановиться на этом. –