R
Rasik KUMAR
Guest
HI I HV WRITN DEL CÓDIGO PARA LA TOMA DE LA ENTRADA DE UN FORMULARIO DE MIC ....
Ahora tengo que escribir ... UN CÓDIGO PARA EL RECONOCIMIENTO DE LA ENTRADA .......
MATCH ELLOS ..... y enviar el resultado a PRTS .........
EL código es como FOLOWS ..........
claro todos;
clc;
Fs = 22000;% Frecuencia de muestreo (Hz)
n = 10000;% Número de filtros (bandas de frecuencia)
Nseconds = 3;% Duración de la señal del habla
Lista% de las palabras (puede agregar más palabras a esta lista, pero asegúrese de que
% Cada palabra tiene cinco caracteres (PAD si es menos, entonces con espacios)
palabras = [ 'Arriba';
'Abajo';
% 'Izquierda';
% Right ''
];% Matriz para almacenar las características para cada palabra (filas corresponden a las palabras)
x = [];
ceros j = (10000,1);
fprintf ( 'Usted recibirá un segundo para decir cada palabra. \ n \ n');
% Para cada palabra, a correr la voz desde el micrófono y calcular sus características
para i = 1: tamaño (palabras, 1)
fprintf ( 'Pulse intro y decir de inmediato''% s palabras'':', (i ,);
Pausa% para tecla enter
= basura de entrada ('');% Obtener una palabra de micrófono
y = wavrecord (Nseconds * Fs, Fs, 'dobles');
y cat = (1, y, j);
x = [xy];Calcular% las características de la palabra
Guardar% en la matriz de características de
% Abs (f)
Parcela% (1: F, FFT );
final
% Guardar características matriz a un archivo (este archivo se cargará en Matlab durante el reconocimiento de voz)
Guardar words_bof.mat palabras fs n x;DESPUÉS DE CORRER ///// USO
WAVRECORD (X, FS, N, 'UNTITLED.WAVE')
TI WL B MANTENERSE EN EL TRABAJO DE MATLAB ....
PLZ responda ....
Ahora tengo que escribir ... UN CÓDIGO PARA EL RECONOCIMIENTO DE LA ENTRADA .......
MATCH ELLOS ..... y enviar el resultado a PRTS .........
EL código es como FOLOWS ..........
claro todos;
clc;
Fs = 22000;% Frecuencia de muestreo (Hz)
n = 10000;% Número de filtros (bandas de frecuencia)
Nseconds = 3;% Duración de la señal del habla
Lista% de las palabras (puede agregar más palabras a esta lista, pero asegúrese de que
% Cada palabra tiene cinco caracteres (PAD si es menos, entonces con espacios)
palabras = [ 'Arriba';
'Abajo';
% 'Izquierda';
% Right ''
];% Matriz para almacenar las características para cada palabra (filas corresponden a las palabras)
x = [];
ceros j = (10000,1);
fprintf ( 'Usted recibirá un segundo para decir cada palabra. \ n \ n');
% Para cada palabra, a correr la voz desde el micrófono y calcular sus características
para i = 1: tamaño (palabras, 1)
fprintf ( 'Pulse intro y decir de inmediato''% s palabras'':', (i ,);
Pausa% para tecla enter
= basura de entrada ('');% Obtener una palabra de micrófono
y = wavrecord (Nseconds * Fs, Fs, 'dobles');
y cat = (1, y, j);
x = [xy];Calcular% las características de la palabra
Guardar% en la matriz de características de
% Abs (f)
Parcela% (1: F, FFT );
final
% Guardar características matriz a un archivo (este archivo se cargará en Matlab durante el reconocimiento de voz)
Guardar words_bof.mat palabras fs n x;DESPUÉS DE CORRER ///// USO
WAVRECORD (X, FS, N, 'UNTITLED.WAVE')
TI WL B MANTENERSE EN EL TRABAJO DE MATLAB ....
PLZ responda ....