QUOTE
I need to convert input speech to text
and covert the file from speech to text
This is called
Speech Recognition. It can work very well with a limited vocabulary. For example, if you call your credit card company and the computer asks you to say your account number, or if it asks yes-or-no questions. It's also used for transcribing medical reports. In this case there's a "structure" to the report, and again limited-specialized vocabulary which helpw the computer. (I assume... or hope... the output is validated by a human!) Another thing that's helpful is if the software is "trained" for a particular speaker.
It doesn't work very well with an unlimited vocabulary, or if there is background noise. If you are trying to find lyrics in
song files, the background music is going to make "lyric recignition"
very difficult! It's difficult for humans, and humans are better at it than computers.
Wikipedia has a
list of speech recognition software.
QUOTE
but I want to help about the language for this project
MATLAB
C#
artificial neural network
I dont know, but I think you can use whatever language you're comfortable with. The tricky part is going to be the algorithms, and you should be able to apply tha algorithm in any language. You can take a look at the open source programs on the Wikipedia list. And, you should be able to find lots of (very technical) information on speech recognition on the Net an in books.