# US 8,788,268 B2 · Speech synthesis from acoustic units with default values of concatenation cost

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,788,268 B2
- Document ID: US8788268B2
- Status: Granted
- Kind: B2
- Application number: 13/680,622
- Filed: 2012-11-19
- Published: 2013-03-28
- Granted: 2014-07-22
- Earliest claimed: 2000-04-25
- Assignees: AT&T Intellectual Property II, L.P.
- Applicants: AT&T Intellectual Property II, L.P.
- Inventors: Mark Charles Beutnagel; Mehryar Mohri; Michael Dennis Riley
- Web page: https://patentgrep.com/patent/US8788268B2

## CPC

- G10L 13/07: Concatenation rules
- G10L 13/00: Speech synthesis; Text to speech systems
- G10L 13/027: Concept to speech synthesisers; Generation of natural phrases from machine-based concepts (generation of parameters for speech synthesis out of text G10L13/08)
- G10L 13/08: Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A speech synthesis system can select recorded speech fragments, or acoustic units, from a very large database of acoustic units to produce artificial speech. When a pair of acoustic units in the database does not have an associated concatenation cost, the system assigns a default concatenation cost. The system then synthesizes speech, identifies the acoustic unit sequential pairs generated and their respective concatenation costs, and stores those concatenation costs likely to occur.

## Claims

### Claim 1

A method comprising:
when, while synthesizing speech via a processor, an acoustic unit sequential pair does not have an associated concatenation cost in a concatenation cost database:
assigning a default value as the associated concatenation cost; and
updating the concatenation cost database by synthesizing, via the processor, a body of speech, identifying the acoustic unit sequential pair in the body of speech, and recording a respective concatenation cost in the concatenation cost database.

### Claim 2 (depends on 1)

The method of claim 1, further comprising synthesizing the speech using the respective concatenation cost.

### Claim 3 (depends on 1)

The method of claim 1, wherein recording the respective concatenation cost comprises deriving an actual concatenation cost.

### Claim 4 (depends on 1)

The method of claim 1, wherein the concatenation cost database contains a portion of all possible concatenation costs associated with a list of acoustic units.

### Claim 5 (depends on 1)

The method of claim 1, wherein the respective concatenation cost comprises a weighted sum of subcosts across phones.

### Claim 6 (depends on 1)

The method of claim 1, wherein the concatenation cost database is generated using statistical techniques which predict which of the acoustic unit sequential pairs are most likely to occur in common speech.

### Claim 7 (depends on 1)

The method of claim 1, wherein the concatenation cost database stores acoustic units in linear predictive coding parameters.

### Claim 8

A system comprising:
a processor; and
a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising:
when, while synthesizing speech, an acoustic unit sequential pair does not have an associated concatenation cost in a concatenation cost database:
assigning a default value as the associated concatenation cost; and
updating the concatenation cost database by synthesizing a body of speech, identifying the acoustic unit sequential pair in the body of speech, and recording a respective concatenation cost in the concatenation cost database.

### Claim 9 (depends on 8)

The system of claim 8, the computer-readable storage medium having additional instructions stored which result in the operations comprising synthesizing the speech using the respective concatenation cost.

### Claim 10 (depends on 8)

The system of claim 8, wherein recording the respective concatenation cost comprises deriving an actual concatenation cost.

### Claim 11 (depends on 8)

The system of claim 8, wherein the concatenation cost database contains a portion of all possible concatenation costs associated with a list of acoustic units.

### Claim 12 (depends on 8)

The system of claim 8, wherein the respective concatenation cost comprises a weighted sum of subcosts across phones.

### Claim 13 (depends on 8)

The system of claim 8, wherein the concatenation cost database is generated using statistical techniques which predict which of the acoustic unit sequential pairs are most likely to occur in common speech.

### Claim 14 (depends on 8)

The system of claim 8, wherein the concatenation cost database stores acoustic units in linear predictive coding parameters.

### Claim 15

A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:
when, while synthesizing speech, an acoustic unit sequential pair does not have an associated concatenation cost in a concatenation cost database:
assigning a default value as the associated concatenation cost; and
updating the concatenation cost database by synthesizing a body of speech, identifying the acoustic unit sequential pair in the body of speech, and recording a respective concatenation cost in the concatenation cost database.

### Claim 16 (depends on 15)

The computer-readable storage device of claim 15, the computer-readable storage device having additional instructions stored which result in operations comprising synthesizing the speech using the respective concatenation cost.

### Claim 17 (depends on 15)

The computer-readable storage device of claim 15, wherein recording the respective concatenation cost comprises deriving an actual concatenation cost.

### Claim 18 (depends on 15)

The computer-readable storage device of claim 15, wherein the concatenation cost database contains a portion of all possible concatenation costs associated with a list of acoustic units.

### Claim 19 (depends on 15)

The computer-readable storage device of claim 15, wherein the respective concatenation cost comprises a weighted sum of subcosts across phones.

### Claim 20 (depends on 15)

The computer-readable storage device of claim 15, wherein the concatenation cost database is generated using statistical techniques which predict which of the acoustic unit sequential pairs are most likely to occur in common speech.
