コード例 #1
0
ファイル: device.py プロジェクト: JohanRoland/CarAI
 def recognize_entity(self, string):
     result = []
     words = string.lower().split()
     for contact in CONTACT_NUMBERS.keys():
         if contact.lower() in words:
             recognized_entity = {
                 "sort": "contact",
                 "grammar_entry": contact
             }
             result.append(recognized_entity)
     return result
コード例 #2
0
ファイル: device.py プロジェクト: JohanRoland/CarAI
 def is_valid(self, selected_contact):
     number = CONTACT_NUMBERS.get(selected_contact)
     if number:
         return True
     return False
コード例 #3
0
ファイル: device.py プロジェクト: JohanRoland/CarAI
 def perform(self, selected_contact):
     number = CONTACT_NUMBERS.get(selected_contact)
     number_entity = {
         "grammar_entry": number
     }
     return [number_entity]
コード例 #4
0
ファイル: device.py プロジェクト: JohanRoland/CarAI
 def perform(self, selected_contact):
     number = CONTACT_NUMBERS.get(selected_contact)
     # TODO: Implement calling
     success = True
     return success