×

Method and device for detecting speech patterns and errors when practicing fluency shaping techniques

  • US 10,188,341 B2
  • Filed: 12/29/2015
  • Issued: 01/29/2019
  • Est. Priority Date: 12/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for detecting errors when practicing fluency shaping exercises, comprising:

  • receiving a set of initial energy levels;

    setting each threshold of a set of thresholds to a respective predetermined initial value;

    receiving a voice production of a user practicing a fluency shaping exercise;

    analyzing the received voice production to compute a set of energy levels composing the voice production;

    detecting at least one speech-related error based on the computed set of energy levels, the set of initial energy levels, and the set of a thresholds, wherein the detection of the at least one speech-related error is with respect to the fluency shaping exercise being practiced by the user;

    wherein the set of initial energy levels includes at least one of;

    a normal speech energy level, a silence energy level, and a calibration energy level,upon detection of the at least one speech-related error, generating visual feedback indicating the at least one detected speech-related error with respect to the received voice production, andperforming an audio calibration process for a computing device of the user to set the normal speech energy level, the silence energy level, and the calibration energy level, wherein the voice production is captured on the computing device of the user,wherein processing the received voice production further comprises;

    sampling the received voice production to create voice samples;

    buffering the voice samples to create voice chunks;

    converting the voice chunks from a time domain to a frequency domain;

    extracting spectrum features from each of the frequency domain voice chunks, wherein the spectrum features include at least dominant frequencies, wherein each dominant frequency corresponds to a voice chunk;

    computing, for each voice chunk, the energy level of the corresponding dominant frequency; and

    determining, for each voice chunk, an energy level of the voice chunk based on the energy level of the corresponding dominant frequency.

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