Abstract:
A method and apparatus for perceptual audio coding. The method and apparatus provide high-quality sound for coding rates down to and below 1 bit/sample for a wide variety of input signals including speech, music and background noise. The invention provides a new distortion measure for coding the input speech and training the codebooks, where the distortion measure is based on a masking spectrum of the input frequency spectrum. The invention also provides a method for direct calculation of masking thresholds from a modified discrete cosine transform of the input signal. The invention also provides a predictive and non-predictive vector quantizer for determining the energy of the coefficients representing the frequency spectrum. As well, the invention provides a split vector quantizer for quantizing the fine structure of coefficients representing the frequency spectrum. Bit allocation for the split vector quantizer is based on the masking threshold. The split vector quantizer also makes use of embedded codebooks. Furthermore, the invention makes use of a new transient detection method for selection of input windows.
Abstract:
A method and apparatus for detecting silence in voice packets. A packet energy calculator calculates a smoothed energy value for each packet of voice data to be transmitted. A noise level detector adaptively calculates noise values during periods of said silence. A silent packet detector compares the energy value to the noise value and if it is less than the noise value and less than a predetermined silence ceiling value then silence is indicated. Also, if the energy value is less than a predetermined silence noise value then silence is also indicated.
Abstract:
A method and apparatus for removing or amplifying voice or other signals panned to the center of a stereo recording utilizes frequency domain techniques to calculate a frequency dependent gain factor based on the difference between the frequency domain spectra of the stereo channels.
Abstract:
A high resolution spectral estimator (HREE) filter coupled to a spectral plotter processes either Doppler frequencies provided from the output of a pulse-Doppler radar or a frequency based output provided by a Fourier transformer coupled to a sensing device to allow the spectral plotter to determine the power frequency spectrum of either the pulse-Doppler radar output or sensing device output. The HREE filter preferably comprises a bank of first order filters tuned to a pre-selected frequency, a covariance estimator coupled to the filter bank for estimating filter covariances, and a decoder coupled to the covariance estimator for producing a plurality of filter parameters. Further, it is preferable that the filters comprising the filter bank be adjustable to permit their being tuned to a desired frequency based on a priori information.
Abstract:
A voice signal and an emotion associated therewith is provided. Then, the emotion associated with the voice signal is determined in an automated manner and subsequently stored. Next, a user determined emotion associated with the voice signal is determined by a user and received. The automatically determined emotion with the user determined emotion are then compared.
Abstract:
An interactive voice response unit which provides beneficial operation by including means to handle unconstrained input such as natural speech and to allow barge-in includes a prompter, a recognizer of speech signals, a meaningful phrase detector and classifier, and a turn-taking module, all under control of a dialog manager. In the course of listening to user input while outputting a voiced message, the voice response unit processes the received signal and ascertains whether it is receiving an utterance that is intended to interrupt the prompt, or merely noise or an utterance that is not meant to be used by the arrangement. The unit is sensitive to the speed and context of the speech provided by the user and is thus able to distinguish between a situation where a speaker is merely pausing and a situation where a speaker is done speaking.
Abstract:
Disclosed herein is a method and apparatus for controlling a speech recognition system on board an automobile. The automobile has one or more voice activated accessories and a passenger cabin with a number of seating locations. The speech recognition system has a plurality of microphones and push-to-talk controls corresponding to the seating locations for inputting speech commands and location identifying signals, respectively. The speech recognition system also includes multiple speech engines recognizing speech commands for operating the voice activated accessories. A selector is coupled to the speech engines and push-to-talk controls for selecting the speech engine best suited for the current speaking location. A speech processor coupled to the speech engine selector is used to recognize the speech commands and transmit the commands to the voice activated accessory.
Abstract:
The invention is embodied in a computer user interface including an observer capable of observing user behavior, an agent capable of conveying emotion and personality by exhibiting corresponding behavior to a user, and a network linking user behavior observed by said observer and emotion and personality conveyed by said agent. The network can include an observing network facilitating inferencing user emotional and personality states from the behavior observed by the observer as well as an agent network facilitating inferencing of agent behavior from emotion and personality states to be conveyed by the agent. In addition, a policy module can dictate to the agent network desired emotion and personality states to be conveyed by the agent based upon user emotion and personality states inferred by the observing network. Typically, each network is a stochastic model. Each stochastic model is preferably a Bayesian network, so that the observing network is a first Bayesian network while the agent network is a second Bayesian network. Generally, the first and second Bayesian networks are similar copies of one another. Each of the two Bayesian networks include a first layer of multi-state nodes representing respective emotional and personality variables, and a second layer of multi-state nodes representing respective behavioral variables. Each one of the nodes includes probabilities linking each state in the one node with states of others of the nodes. More specifically, each one of the nodes in the first layer includes probabilities linking the states of the one first layer node to the states of nodes in the second layer. Similarly, each one of the nodes in the second layer include probabilities linking the states of the one second layer node to states of nodes in the first layer.
Abstract:
A method and system of providing network based transcription of free-form speech signals. A speech signal is recorded as a digital audio file in a storage medium and is then streamed over a data network to a client terminal for transcription. As the speech signal arrives, it is buffered in memory at the client terminal while a streaming player application plays the signal to a transcriptionist. The transcriptionist then conveniently listens to and transcribes the speech signal as it is being played. The invention advantageously avoids the need to physically transfer and download the full digital audio to a transcriptionist computer or to transport physical storage media, such as tapes or CD-ROM from the place of recording to the place where the recorded voice signals will be transcribed.
Abstract:
An apparatus, program product, and method restrict access to objectionable audio content in an audio or audio/video transmission using sound recognition. Sound recognition may be performed, for example, to detect and control access to objectionable non-spoken audio content, e.g., by detecting violent sounds such as screams, explosions, gun shots, sirens, punches, kicks and/or other non-spoken content such as sexually-suggestive sounds. In addition, occurrences of objectionable audio content detected in an audio transmission may be tracked so that access to the audio transmission may be controlled responsive to the identification of multiple occurrences of objectionable audio content. Furthermore, access control over detected objectionable audio content in an audio transmission may result in inhibition of access to a program associated with the audio transmission.