IP Library › Granted Patent US 10,650,800
Granted Patent B2
US 10,650,800 · App. 15/898,337 · Granted May 12, 2020

Speech processing device, speech processing method, and computer program product

Inventors: Masatsune Tamura (Kanagawa, JP); Masahiro Morita (Kanagawa, JP)
Assignee: KABUSHIKI KAISHA TOSHIBA
G10L13/06G10L13/047G10L25/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,650,800
App. No.
15/898,337
Granted
May 12, 2020
Kind
B2
Abstract

A speech processing device of an embodiment includes a spectrum parameter calculation unit, a phase spectrum calculation unit, a group delay spectrum calculation unit, a band group delay parameter calculation unit, and a band group delay compensation parameter calculation unit. The spectrum parameter calculation unit calculates a spectrum parameter. The phase spectrum calculation unit calculates a first phase spectrum. The group delay spectrum calculation unit calculates a group delay spectrum from the first phase spectrum based on a frequency component of the first phase spectrum. The band group delay parameter calculation unit calculates a band group delay parameter in a predetermined frequency band from a group delay spectrum. The band group delay compensation parameter calculation unit calculates a band group delay compensation parameter to compensate a difference between a second phase spectrum reconstructed from the band group delay parameter and the first phase spectrum.

Claims (18)

1. A speech processing device comprising:

a storage unit configured to store a phase shift band pulse signal obtained by band division of a phase-shifted pulse signal;

a delay time calculation unit configured to calculate a delay time of the phase shift band pulse signal based on a band group delay parameter in a predetermined frequency band of a group delay spectrum calculated from a phase spectrum of a speech frame at each time;

a phase calculation unit configured to calculate a phase at a boundary frequency based on the band group delay parameter and a band group delay compensation parameter to compensate phase information generated from the band group delay parameter;

a selection unit configured to select a corresponding phase shift band pulse signal from the storage unit based on the calculated phase of each band;

a overlap-add unit configured to generate a phase-shifted excitation signal by delaying the selected phase shift band pulse signals according to the delay time to be overlap-added on each other; and

a vocal tract filter configured to apply a vocal tract filter corresponding to a spectrum parameter calculated for each of the speech frames of input speech and output a speech waveform.

2. The speech processing device according to claim 1 , wherein

the storage unit

stores a phase shift band pulse signal which is a band pulse signal with each phase quantized in a predetermined phase of the principal value of the phase,

the selection unit

calculates, in each frequency band of the band group delay parameter, a phase at a start frequency of the band based on the band group delay parameter and the band group delay compensation parameter, calculates a delay amount which is an integer converted from the band group delay parameter, calculates a group delay from the delay amount, calculates a phase value at a frequency origin of a straight line passing through the phase at the start frequency with the group delay calculated from the delay amount as a gradient, and selects a phase shift band pulse signal corresponding to a principal value of the calculated phase value, and

the overlap-add unit

overlap-adds a phase shift band pulse signal delayed by the delay amount.

3. The speech processing device according to claim 1 , further comprising

a band noise signal storage unit configured to store band noise signals divided in bands,

the vocal tract filter

applying the vocal tract filter that corresponds to the spectrum parameter to a mixed excitation signal obtained by mixing a noise signal of each band generated from the band noise signal and the phase shift band pulse signal based on an intensity of each band of a band noise intensity parameter representing a ratio of a noise component in the predetermined frequency band.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2018
From: TAMURA, MASATSUNE; MORITA, MASAHIRO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 045461/0536 →
Continuity (2)
Continuation PCTJP2015076361 · Sep 16, 2015
Related Publication 20180174571A1 · Jun 21, 2018
Cited By (1)
US 12,256,354