.txt to .wav file conversion

조회 수: 13 (최근 30일)
Janam
Janam 2012년 3월 7일
Hello i am carrying out a project which will require conversion of a .txt file to a .wav file . Can anyone help me out with this ?

채택된 답변

Grzegorz Knor
Grzegorz Knor 2012년 3월 7일
First load data from file using e.g. importdata:
And then save it using wavwrite function:
  댓글 수: 1
Janam
Janam 2012년 3월 13일
i tried the foll lines it worked but i still dont understand the y in the syntax
load handel.mat
hfile='handel1.wav';
wavwrite(y, Fs, hfile);
where i handel.mat was an existing file.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Karl
Karl 2012년 3월 7일
That depends totally on the format of the TXT file. Step 1 is to read it into MATLAB and step 2 to maybe bring it into a format that is easy to export into WAV, which maybe fairly easy, see the doc for WAVWRITE:
Write WAVE (.wav) sound file
Syntax
wavwrite(y,filename)
wavwrite(y,Fs,filename)
wavwrite(y,Fs,N,filename)
For reading the TXT file, I ssuggest starting it interactively:
File -> Import Data
Make sure you click on "Genererate MATLAB Code" in the Import Wizard. That will create reusable code and you don't have to think a lot about learning syntax of the many import commands.
  댓글 수: 2
Janam
Janam 2012년 3월 13일
hello ,
I tried using the import wizard to import the data into the workspace which worked. But in the syntax of wavwrite -
Write WAVE (.wav) sound file
Syntax
wavwrite(y,filename)
wavwrite(y,Fs,filename)
wavwrite(y,Fs,N,filename)
y is supposed to be a variable who's value is stored into the file 'filename'. I could'nt make out the connection between the variable 'y' and the data which is imported into the workspace . I'd be glad if you could help me out wit this .
Janam
Janam 2012년 3월 13일
i tried the foll lines it worked but i still dont understand the y in the syntax
load handel.mat
hfile='handel1.wav';
wavwrite(y, Fs, hfile);
where i handel.mat was an existing file.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by