我目前正在爲學校的信號處理實驗室工作,需要我下載和分析.wav文件。我想知道是否有一種方式來wavread()
或wavwrite()
的URL,所以我不必每次移動到新計算機或將代碼發送給我的組的成員時,重新下載音頻文件?在matlab中讀取/寫入一個在線的.wav文件?
所有的文件都可以找到here。
這是爲.wav文件之一的網址: http://www.soe.uoguelph.ca/webfiles/sgregori/Audio/speech.wav
我試圖urlread()
和urlwrite()
但說實話,我不太明白如何處理HTML編碼做。我也曾嘗試:
[x,fs]=wavread('http://www.soe.uoguelph.ca/webfiles/sgregori/Audio/speech.wav');
,但最終出現錯誤:
Error using wavread (line 67)
Invalid Wave File. Reason: Cannot open file.
我也利用Matlab的學生版,所以也許這就是問題?
任何幫助將不勝感激!
謝謝。
你無論如何下載這些wav文件每次以閱讀不同的計算機上,這是當你使用的作品完美的互聯網...... – bla