×

Voice recognition device and voice recognition method

  • US 10,665,227 B2
  • Filed: 08/10/2017
  • Issued: 05/26/2020
  • Est. Priority Date: 09/15/2016
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable recording medium having recorded thereon a computer program for voice recognition that causes a computer to execute a process comprising:

  • extracting, from a first voice signal of a user, a first string of phonemes included in the first voice signal;

    determining whether or not any keyword among a plurality of registered keywords stored in a memory is detected in the first string;

    when any keyword is detected in the first string, outputting information representing the detected keyword;

    when any keyword is not detected, storing the first string;

    extracting, from a second voice signal of the user, a second string of phonemes included in the second voice signal;

    determining whether or not any keyword among the plurality of registered keywords is detected in the second string;

    storing the second string when any keyword is not detected in the second string;

    extracting a string of common phonemes from the first string and the second string;

    calculating, for each of the plurality of registered keywords, a first degree of similarity between a string of phonemes corresponding to the keyword and the string of common phonemes; and

    selecting, among the plurality of keywords, a prescribed number of keywords based on the first degree of similarity for each keyword, wherein determination of whether or not any keyword is detected in the first string includes;

    calculating, for each of the plurality of registered keywords, a second degree of similarity between a string of phonemes corresponding to the keyword and the first string of phonemes based on a number of coincident phonemes between the first string of phonemes and the string of phonemes corresponding to the keyword, a number of phonemes that are included in the string of phonemes corresponding to the keyword but not included in the first string of phonemes, and a number of phonemes that are included in the string of phonemes corresponding to the keyword and are different from phonemes at corresponding positions in the first string of phonemes; and

    determining that, when a maximum value among the second degrees of similarity is larger than a predetermined threshold value, the keyword corresponding to the maximum value is detected in the first string.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×