Inaudible watermark enabled text-to-speech framework

US11138964B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11138964-B2
Application numberUS-201916659550-A
CountryUS
Kind codeB2
Filing dateOct 21, 2019
Priority dateOct 21, 2019
Publication dateOct 5, 2021
Grant dateOct 5, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

According to various embodiments, an end-to-end TTS framework can integrate a watermarking process into the training of the TTS framework, which enables watermarks to be imperceptible within a synthesized/cloned audio segment generated by the TTS framework. The watermarks added in such a matter are statistically undetectable to prevent authorized removal. According to an exemplary method of training the TTS framework, a TTS neural network model and a watermarking neural network mode in the TTS framework are trained in an end to end manner, with the watermarking being part of the optimization process of the TTS framework. During the training, neuron values of the TTS neural network model are adjusted based on training data to prepare one or more spaces for adding a watermark in a synthesized audio segment to be generated by the TTS framework.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of training a text to speech (TTS) framework, the method comprising: receiving, at a TTS framework, a set of training data for training the TTS framework to generate synthesized audio segments with a watermark, wherein the TTS framework includes a TTS neural network model and a watermarking neural network model; adjusting neuron values of the TTS neural network model to prepare one or more spaces in a synthesized audio segment to be generated by the TTS framework for adding the watermark; and adjusting neuron values of the watermarking neural network model to add the watermark to the one or more prepared spaces. 2. The method of claim 1 , wherein the TTS framework is trained using the set of training data end to end, including training the TTS neural network model and the watermarking neural network model together. 3. The method of claim 1 , wherein the watermarking neural network model is an invertible neural network that provides a one-to-one mapping between an input audio segment and a watermarked audio segment. 4. The method of claim 1 , wherein the neuron values in each of the TTS neural network model and the watermarking neural network model include weights, biases and activation functions. 5. The method of claim 4 , wherein the neuron values of the TTS neural network model are adjusted during the training of the TTS framework such that the watermark added to the one or more spaces is inaudible in the synthesized audio segment generated by the TTS framework. 6. The method of claim 5 , wherein adding the watermark is performed by a plurality of layers of neurons associated with weights, biases and activation functions in the watermarking neural network model. 7. The method of claim 1 , wherein the TTS framework is trained to generate the synthesized audio segment including one or more speech phrases that are overlapped with a speech phrase representing the watermark, such that the one or more speech phrases cover the watermark speech phrase. 8. The method of claim 7 , wherein one or more physical properties associated with the one or more speech phrases are modified during the training of the TTS framework to cover the watermark speech phrase. 9. The method of claim 8 , wherein modifying the physical properties of the one or more speech phrases includes modifying a length of each of the one or more speech phrases such that each speech phrase covers the watermark phrase. 10. A non-transitory machine-readable medium having instructions stored therein for training a text to speech (TTS) framework, which instructions, when executed by a processor, cause the processor to perform operations, the operations comprising: receiving, at a TTS framework, a set of training data for training the TTS framework to generate synthesized audio segments with a watermark, wherein the TTS framework includes a TTS neural network model and a watermarking neural network model; adjusting neuron values of the TTS neural network model to prepare one or more spaces in a synthesized audio segment to be generated by the TTS framework for adding the watermark; and adjusting neuron values of the watermarking neural network model to add the watermark to the one or more prepared spaces. 11. The non-transitory machine-readable medium of claim 10 , wherein the TTS framework is trained using the set of training data end to end, including training the TTS neural network model and the watermarking neural network model together. 12. The non-transitory machine-readable medium of claim 10 , wherein the watermarking neural network model is an invertible neural network that provides a one-to-one mapping between an input audio segment and a watermarked audio segment. 13. The non-transitory machine-readable medium of claim 10 , wherein the neuron values in each of the TTS neural network model and the watermarking neural network model include weights, biases and activation functions. 14. The non-transitory machine-readable medium of claim 13 , wherein the neuron values of the TTS neural network model are adjusted during the training of the TTS framework such that the watermark added to the one or more spaces is inaudible in the synthesized audio segment generated by the TTS framework. 15. The non-transitory machine-readable medium of claim 14 , wherein adding the watermark is performed by a plurality of layers of neurons associated with weights, biases and activation functions in the watermarking neural network model. 16. The non-transitory machine-readable medium of claim 10 , wherein the TTS framework is trained to generate the synthesized audio segment including one or more speech phrases that are overlapped with a speech phrase representing the watermark, such that the one or more speech phrases cover the watermark speech phrase. 17. The non-transitory machine-readable medium of claim 16 , wherein one or more physical properties associated with the one or more speech phrases are modified during the training of the TTS framework to cover the watermark speech phrase. 18. The non-transitory machine-readable medium of claim 17 , wherein modifying the physical properties of the one or more speech phrases includes modifying a length of each of the one or more speech phrases such that each speech phrase covers the watermark phrase. 19. A data processing system, comprising: a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations, the operations including receiving, at a TTS framework, a set of training data for training the TTS framework to generate synthesized audio segments with a watermark, wherein the TTS framework includes a TTS neural network model and a watermarking neural network model; adjusting neuron values of the TTS neural network model to prepare one or more spaces in a synthesized audio segment to be generated by the TTS framework for adding the watermark; and adjusting neuron values of the watermarking neural network model to add the watermark to the one or more prepared spaces. 20. The system of claim 19 , wherein the watermarking neural network model is an invertible neural network that provides a one-to-one mapping between an input audio segment and a watermarked audio segment.

Assignees

Inventors

Classifications

  • G10L13/08Primary

    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 · CPC title

  • using neural networks · CPC title

  • G10L19/018Primary

    Audio watermarking, i.e. embedding inaudible data in the audio signal · CPC title

  • G10L13/047Primary

    Architecture of speech synthesisers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11138964B2 cover?
According to various embodiments, an end-to-end TTS framework can integrate a watermarking process into the training of the TTS framework, which enables watermarks to be imperceptible within a synthesized/cloned audio segment generated by the TTS framework. The watermarks added in such a matter are statistically undetectable to prevent authorized removal. According to an exemplary method of tra…
Who is the assignee on this patent?
Baidu Usa Llc
What technology area does this patent fall under?
Primary CPC classification G10L13/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 05 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).