Patent ID: 11908475
Assignee: CEPHABLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A system comprising:
one or more processors; and
at least one memory operatively coupled to the processor and storing instructions that, when executed by at least one processor of the one or more processors, cause the system to:
receive audio data, wherein the audio data comprises speech of a user and other audio;
isolate the speech of the user from the audio data;
identify at least one of one or more vowel sounds and a diphthong in the isolated speech of the user;
analyze the isolated speech of the user and generate a plurality of predictions, wherein each prediction of the plurality of predictions comprises at least one of a word and a phrase in the isolated speech of the user;
perform a post processing on the plurality of predictions and generate a plurality of processed predictions based on the plurality of predictions;
calculate a correction score for at least one prediction of the plurality of predictions and at least one relative word and phrase of the one or more relative words and phrases;
select a first command in a command profile, the first command defining a user input comprising at least one of the one or more vowel sounds and the diphthong identified in the isolated speech of the user and the one or more processed predictions of the plurality of processed predictions, wherein a command comprises a user input mapped to at least one mapped task associated with a mapped device;
execute the at least one mapped task of the first command; and
cause at least one corresponding action at the mapped device associated with the at least one mapped tasks of the first command,

wherein the correction score is calculated according to:, R
      ⁢
      W
     
     -
     D
    
    
     
      L
      ⁢
      W
     
     -
     D
    
   
   +
   
    T
    F
   
  
  ≥
  H
 

wherein RW represents a weight of the relative word or phrase,
LW represents a weight of the word or phrase of the at least one prediction,
D represents a phonetic distance between the relative word and the word or phrase of the at least one prediction,
F represents a total number of times the word or phrase of the at least one prediction has been detected in previous iterations of the post processing,
T represents a number of transitions made from the word or phrase of the at least one prediction to the relative word or phrase, and
H represents the threshold correction score.