×

Apparatus and methods for dynamically changing a language model based on recognized text

  • US 9,812,130 B1
  • Filed: 03/04/2015
  • Issued: 11/07/2017
  • Est. Priority Date: 03/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method performed on at least one processor for managing speech resources of a speech recognition engine, the method comprising the steps of:

  • initiating a speech recognition engine with a first language model;

    converting audio received by the speech recognition engine to first interim text using the first language model, wherein the converting step includes correlating portions of the audio with corresponding portions of the first interim text;

    determining whether the first interim text matches at least one trigger;

    if it is determined that the first interim text does not match the at least one trigger, outputting the first interim text as recognized text; and

    if it is determined that the first interim text does match the at least one trigger;

    replacing the first language model with a second language model in the speech recognition engine,pausing the converting step until the first language model is replaced by the second language model,rewinding the audio based on the correlation between the portions of the audio and the corresponding portions of the first interim text,deleting a given portion of the first interim text that corresponds to a rewound portion of the audio, andresuming the converting step, wherein the rewound portion of the audio is re-input into the speech recognition engine and converted by the speech recognition engine to second interim text using only the second language model.

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