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!