Trabajo Colaborativo 1 Cad Avanzado
La palabra telecomunicaciones fue grabada utilizando el programa de pronunciación de textos ULTRA HAL TEXT-TO-SPEECH READER y el Data AcquisitionToolbox de MATLAB, este ultimo nos permitía grabar el texto pronunciado a través de la tarjeta de sonido haciendo un puente entre la salida y la entrada con el control de grabación de Windows quitando laopción de silenciar mezcla estéreo.
Control de grabación de Windows
Ventana del ULTRA HAL TEXT-TO-SPEECH READER
La metodología para la grabación fue:
* Pronunciación con ULTRA HALTEXT-TO-SPEECH READER
* Grabación a partir de un programa previamente creado con el Data Acquisition Toolbox de MATLAB.
El algoritmo para la captura del sonido con MATLAB fue ubicado en el archivograbacion.m:
% tiempo inicial
t0=0;
% tiempo final
t1=2;
% duracion
duracion=t1 - t0;
%rata de muestreo
actualrate=8000;
% numero de muestras
pociciones=duracion*actualrate;
% vector demuestras
muestras = linspace(t0,t1,pociciones); %crea un vector de t0 hasta t1 con w pociciones
%objeto de entrada
AI = analoginput('winsound');
% Add channels — Add two channels to AI.addchannel(AI,1);
% se establece la tasa de muestreo
set(AI, 'SampleRate', actualrate);
% se estblece el diparo de comienzo de salida como manual
set(AI,'TriggerType','Manual')
%Additionally, tosynchronize the input and output of data, you should configure the ManualTriggerHwOn property to Trigger for ai.
set(AI,'ManualTriggerHwOn','Trigger')
% se estblece las muestras despues del diparoset(AI,'SamplesPerTrigger',pociciones)
%me permite grabar en un archivo los datos delas muestras con lo cnales
set(AI,'LoggingMode','Disk&Memory')
set(AI,'LogFileName','data.daq')
%preparando loscanales de adquisicion y salida
start(AI)
%disparando la salida y entrada
trigger(AI)
% espere para limpiar quitar los datos del la salida
% estosucede por que el solo envia y capta 5 segundops ,...
Regístrate para leer el documento completo.