Codificar y decodificar en audio (matlab)
1. a=wavread('prueba.wav'); %Lee el archivo de Audio
2. b=size(a) %Calcula las dimensionesdel archivo de Audio
3. v1=a((1:b(1)),(1:b(2)),1)'; %Separa el archivo de Audio
en elvector a usar
4. W=1; %Para acomodacion del
programa
5. w=input('ingresar posicion delmensaje: ');%Indica en que posicion del
vector se ingresara el
mensaje
6. msg='hola';%El mensaje
7. pv=((abs(msg))/1000)'; %Codifica el mensaje en
numeros y lo divide en milpara que pueda ser
introducido en el archivode Audio
8. [y x]=size(pv); %Calcula las dimensiones del
mensaje
9. largomensaje=y;%
10. largomensaje %Muestra al operario el
largo del mensaje
11. v1(W,(w:(w+(y-1))))=pv;%Introduce el mensaje al
archivo de Audio
12. f=char((v1(W,(w:(w+(y-1)))))*1000) %Muestra si el mensaje estabien codificado
13. wavwrite(v1,'prueba(modificada).wav'); %Guarda el archivo de Audio
modificado...
Regístrate para leer el documento completo.