Method for automatically translating raw data into real human voiced audio content
AssigneeWeatherology, LLC
InventorDerek Christopher Heit
Life of this patent
Estimating the term…
Abstract
A method for automatically translating raw data into real human voiced audio content is provided according to an embodiment of the present disclosure. The method may comprise ingesting data, separating the data into or associating the data with a data type, and creating a list of descriptive data associated with the data type. In some embodiments, the method further comprises compiling audio phrases types associated with the descriptive data, associating a pre-recorded audio file with each audio phrase, and merging a plurality of pre-recorded audio files to create a final audio file.
Claims12
A method for automatically translating raw data into real human voiced audio content, the method comprising;
- specifying a desired length of time of a final audio file;
- ingesting data;
- separating the data into or associating the data with a data type;
- creating a list of descriptive data associated with the data type;
- compiling audio phrase types associated with the descriptive data including at least one of the following phrase types:
- maxt, dayp, wclouds, wind-s, and wind-d;
- associating a pre-recorded audio file with each audio phrase, wherein a plurality of pre-recorded audio files are associated with each audio phrase and wherein the plurality of pre-recorded audio files differ in content and/or length of time;
- merging a plurality of pre-recorded audio files to create a merged audio file;
- calculating a length of time of the merged audio file;
- comparing the calculated length of time of the merged audio file to the desired length of time of the final audio file;
- and
- inserting at least one breath break into the merged audio file to increase make the final audio file, wherein the at least one breath break increases the calculated length of time to be in the desired length of time of the final audio file, wherein the at least one breath break is inserted between two different data types and/or two different types of descriptive data to provide the final audio file with a natural style of a human voice and wherein the at least one breath break comprises a brief pause of silence.
A portable weather indicating device, comprising:
- a processor;
- a wireless communication link coupled to the processor for receiving weather data from a source identified by at least one uniform resource locator (URL) accessible by the processor and for transferring the weather data to the processor;
- a global location device coupled to the processor for determining the location of the portable weather indicator;
- a housing that contains the processor, the wireless communication link, the global location device, the housing having dimensions configured to allow a person to hold the housing in one hand;
- and
- a speaker in communication with the processor;
- wherein the processor is configured to cause the speaker to emit a sound related to a final audio file produced by a method which automatically translates raw data into real human voiced audio content, the method comprising:
- specifying a desired length of time of the final audio file;
- ingesting data;
- separating the data into or associating the data with a data type;
- creating a list of descriptive data associated with the data type;
- compiling audio phrase types associated with the descriptive data including at least one of the following phrase types:
- mart, dayp, wclouds, wind-s, and wind-d;
- associating a pre-recorded audio file with each audio phrase;
- merging a plurality of pre-recorded audio files to create a merged audio file, wherein a plurality of pre-recorded audio files are associated with each audio phrase and wherein the plurality of pre-recorded audio files differ in content and/or length of time;
- calculating a length of time of the merged audio file;
- comparing the calculated length of time of the merged audio file to the desired length of time of the final audio file;
- and
- inserting at least one breath break into the merged audio file to make the final audio file, wherein the at least one breath break increases the calculated length of time to be in the desired length of time of the final audio file, wherein the at least one breath break is inserted between two different data types and/or two different types of descriptive data to provide the final audio file with a natural style of a human voice and wherein the at least one breath break comprises a brief pause of silence.
An electronic controller unit comprising:
- a memory including computer executable instruction for implementing a method for automatically translating raw data into real human voiced audio content;
- and
- a processor coupled to the memory and configured to execute the computer executable instructions for implementing said method, wherein said method comprises:
- specifying a desired length of time of the final audio file;
- ingesting data:
- separating the data into or associating the data with a data type;
- and
- creating a list of descriptive data associated with the data type,
- compiling audio phrase types associated with the descriptive data including at least one of the following phrase types:
- maxt, dayp, wclouds, wind-s, and wind-d,
- associating a pre-recorded audio file with each audio phrase,
- merging a plurality of pre-recorded audio files to create a merged audio file, wherein a plurality of pre-recorded audio files are associated with each audio phrase and wherein the plurality of pre-recorded audio files differ in content and/or length of time;
- calculating a length of time of the merged audio file;
- comparing the calculated length of time of the merged audio file to the desired length of time of the final audio file;
- and
- inserting at least one breath break into the merged audio file to increase make the final audio file, wherein the at least one breath break increases the calculated length of time to be in the desired length of time of the final audio file, wherein the at least one breath break is inserted between two different data types and/or two different types of descriptive data to provide the final audio file a natural style of a human voice and wherein the at least one breath break comprises a brief pause of silence.
Dependencies are inferred from the claim text.