speech analysing

2 次查看(过去 30 天)
Jithin
Jithin 2012-1-2
Is it possible to convert one persons voice to another persons voice..?? How..??

采纳的回答

Daniel Shub
Daniel Shub 2012-1-2
It is not possible to convert one persons voice to another persons voice. It is hard enough to even characterize what one persons voice is.
  2 个评论
Walter Roberson
Walter Roberson 2012-1-2
I do not know if I would go as far as saying that it is not possible. Difficult, certainly.
Suppose you had a speech recognition system that was able to recognize phonemes with relatively high accuracy, and you put that through a speech-to-marked-up-text system. And then suppose you took that marked-up-text and put it through a voice synthesis system based upon a different person. The result would be that the speech had been received in one person's voice, but would be output in a different person's voice.
Meanwhile, the bus-stop announcement system on our local buses drives me bonkers as I try to figure out why so many stops are mispronounced. Like "Navy" getting pronounced as "neh-vee" instead of "nAv-E" where A is long-A and E is long-E. Not much difference in the phonemes, mostly difference in the durations and clipping, but it is enough to make street names unrecognizable.
Even the main street of the city gets mispronounced by the automated system, half of it pronounced as in French and half pronounced as in English, and so jarring for both our main linguistic groups.
Daniel Shub
Daniel Shub 2012-1-2
The problem is the voice synthesis. I don't know of any "good" voice synthesis systems (although it is not my area of expertise). Of course good requires a reasonable error metric, and I don't think that exists yet.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Speech Recognition 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by