Brett's Pick this week focuses on functionality rather than on a single file. For a project I'm currently playing around with, I recently decided that I wanted to make my computer talk, and to use MATLAB to control it. A brief search of documentation didn't return any hits that looked promising--MATLAB doesn't really provide any mechanism for generating speech. Looking at the File Exchange (keyword "speech"), though, proved fruitful. In fact, selecting which of the several submissions to use was the most difficult part of the problem. Chronologically, the first "speak" mfile I found was from Fahad Al Mahmood, submitted back in 2004. (Indeed, Fahad's file was selected as a Pick of the Week, back in '04.) But that file uses a call to Excel, and doesn't provide for a lot of control over the generated speech. Fahad's submission was closely followed by Iari-Gabriel Marino's no-frills ActiveX version ofTTS(text-to-speech). Wolfgang Garn's 2006 submission includes a function calledtext2speechthat allows a user to control pitch, to insert pauses, and to add emphasis to words. And Siyi Deng followed up in 2007 with another version ofTTSthat optionally allows the user to write WAV files, to control the speed of the voice, and to list available voices.
コメント
コメントを残すには、ここをクリックして MathWorks アカウントにサインインするか新しい MathWorks アカウントを作成します。