Why MATLAB-synthesised-song different from real one?
2 ビュー (過去 30 日間)
古いコメントを表示
採用された回答
Jan
2013 年 1 月 24 日
編集済み: Jan
2013 年 1 月 24 日
Real one is simply too boring for a good song:
song = real(1);
wavplay(song, 44100);
At least the text of the "Why MATLAB-synthesised-song" is a revelation:
SongText = evalc('why'); % a duet with Sean
NET.addAssembly('System.Speech')
speaker = System.Speech.Synthesis.SpeechSynthesizer();
speaker.Rate = 1
speaker.Speak(SongText)
3 件のコメント
Walter Roberson
2013 年 1 月 25 日
編集済み: Walter Roberson
2013 年 1 月 25 日
Yes. Every time I try,
why
and
evalc('why')
give me different results.
I think Cleve wanted it that way.
その他の回答 (2 件)
Walter Roberson
2013 年 1 月 24 日
編集済み: Walter Roberson
2013 年 1 月 24 日
MATLAB changes the output to avoid potential copyright violations. The details of how it does that are "trade secret", in order to prevent people from creating the MATLAB output some other way and copyrighting that version too.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Audio I/O and Waveform Generation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!