Audio processing apparatus
US-12123736-B2 · Oct 22, 2024 · US
US2016343367A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016343367-A1 |
| Application number | US-201615226006-A |
| Country | US |
| Kind code | A1 |
| Filing date | Aug 2, 2016 |
| Priority date | Mar 27, 2015 |
| Publication date | Nov 24, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Speech traits of an entity imbue an artificial intelligence system with idiomatic traits of persons from a particular category. Electronic units of speech are collected from an electronic stream of speech that is generated by a first entity. Tokens from the electronic stream of speech are identified, where each token identifies a particular electronic unit of speech from the electronic stream of speech, and where identification of the tokens is semantic-free. Nodes in a first speech graph are populated with the tokens to develop a first speech graph having a first shape. The first shape is matched to a second shape of a second speech graph from a second entity in a known category. The first entity is assigned to the known category, and synthetic speech generated by an artificial intelligence system is modified based on the first entity being assigned to the known category.
Opening claim text (preview).
What is claimed is: 1 . A method of imbuing an artificial intelligence system with idiomatic traits, the method comprising: collecting, by one or more processors, electronic units of speech from an electronic stream of speech, wherein the electronic stream of speech is generated by a first entity; identifying, by one or more processors, tokens from the electronic stream of speech, wherein each token identifies a particular electronic unit of speech from the electronic stream of speech, and wherein identification of the tokens is semantic-free such that the tokens are identified independently of a semantic meaning of a respective electronic unit of speech; populating, by one or more processors, nodes in a first speech graph with the tokens; identifying, by one or more processors, a first shape of the first speech graph; matching, by one or more processors, the first shape to a second shape, wherein the second shape is of a second speech graph from a second entity in a known category; assigning, by one or more processors, the first entity to the known category in response to the first shape matching the second shape; modifying, by one or more processors, synthetic speech generated by an artificial intelligence system based on the first entity being assigned to the known category, wherein said modifying imbues the artificial intelligence system with idiomatic traits of persons in the known category; and incorporating, by one or more processors, the artificial intelligence system with the idiomatic traits of persons in the known category into a robotic device in order to align the robotic device with cognitive traits of the persons in the known category. 2 . The method of claim 1 , further comprising: defining, by one or more processors, the first shape of the first speech graph according to a size of the first speech graph, a quantity of loops in the first speech graph, sizes of the loops in the first speech graph, distances between nodes in the first speech graph, and a level of branching between the nodes in the first speech graph. 3 . The method of claim 1 , wherein the first entity is a person, wherein the electronic stream of speech is an electronic recording of a stream of spoken words from the person, and wherein the method further comprises: receiving, by one or more processors, a physiological measurement of the person from a sensor, wherein the physiological measurement is taken while the person is speaking the spoken words; analyzing, by one or more processors, the physiological measurement of the person to identify a current emotional state of the person; modifying, by one or more processors, the first shape of the first speech graph according to the current emotional state of the person; and further modifying, by one or more processors, the synthetic speech generated by the artificial intelligence system based on the current emotional state of the person according to the modified first shape. 4 . The method of claim 1 , wherein the first entity is a group of persons, wherein the electronic stream of speech is a stream of written texts from the group of persons, and wherein the method further comprises: analyzing, by one or more processors, the written texts from the group of persons to identify an emotional state of the group of persons; modifying, by one or more processors, the first shape of the first speech graph according to the emotional state of the group of persons; and adjusting, by one or more processors, the synthetic speech based on a modified first shape of the first speech graph of the group of persons. 5 . The method of claim 1 , wherein the first entity is a person, wherein the electronic stream of speech is composed of words spoken by the person, and wherein the method further comprises: generating, by one or more processors, a syntactic vector ({right arrow over (w)} syn ) of the words, wherein the syntactic vector describes a lexical class of each of the words; creating, by one or processors, a hybrid graph (G) by combining the first speech graph and a semantic graph of the words spoken by the person, wherein the hybrid graph is created by: converting, by one or more processors operating as a semantic analyzer, the words into semantic vectors, wherein a semantic similarity (sim(a,b)) between two words a and b are estimated by a scalar product (·) of their respective semantic vectors ({right arrow over (w)} a ·{right arrow over (w)} b ), such that: sim( a,b )= {right arrow over (w)} a ·{right arrow over (w)} b ; creating, by one or more processors, the hybrid graph (G) of the first speech graph and the semantic graph, where: G={N, E, {dot over (W)}} wherein N are nodes, in the hybrid graph, that represent words, E represents edges that represent temporal precedence in the electronic stream of speech, and {right arrow over (W)} is a feature vector, for each node in the hybrid graph, and wherein {right arrow over (W)} is defined as a direct sum of the syntactic vector ({dot over (w)} syn ) and semantic vectors ({dot over (w)} sem ), plus an additional direct sum of non-textual features ({right arrow over (w)} ntxt ) of the person speaking the words, such that: {right arrow over (W)}={right arrow over (w)} syn ⊕{right arrow over (w)} sem ⊕{right arrow over (w)} ntxt ; and further adjusting, by one or more processors, the synthetic speech based on a shape of the hybrid graph (G). 6 . The method of claim 1 , wherein the electronic stream of speech comprises spoken non-language gestures from the first entity. 7 . The method of claim 1 , wherein the known category is a demographic group. 8 . The method of claim 1 , wherein the known category is an occupational group. 9 . The method of claim 1 , wherein the known category is for a group having a common level of education. 10 . A computer program product for imbuing an artificial intelligence system with idiomatic traits, the computer program product comprising a tangible computer readable storage medium having program code embodied therewith, wherein the program code is readable and executable by a processor to perform a method comprising: collecting electronic units of speech from an electronic stream of speech, wherein the electronic stream of speech is generated by a first entity; identifying tokens from the electronic stream of speech, wherein each token identifies a particular electronic unit of speech from the electronic stream of speech, and wherein identification of the tokens is semantic-free such that the tokens are identified independently of a semantic meaning of a respective electronic unit of speech; populating nodes in a first speech graph with the tokens; identifying a first shape of the first speech graph; matching the first shape to a second shape, wherein the second shape is of a second speech graph from a second entity in a known category; assigning the first entity to the known category in response to the first shape matching the second shape; modifying synthetic speech generated by an artificial intelligence system based on the first entity being assigned to the known category, wherein said modifying imbues the artificial intelligence system with idiomatic traits of persons in the known category; and incorporating the artificial intelligence system with the idiomatic traits of persons in the known category into a robotic device in order to align the robotic device with cognitive traits of the persons in the known category. 11 . The computer program product of claim 10 , wherein the method further comprises: defining the first shape of the first speech graph according to a size of the first speech graph, a quantity of loops in the
Details of speech synthesis systems, e.g. synthesiser structure or memory management · CPC title
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
Voice editing, e.g. manipulating the voice of the synthesiser · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.