Huerta_Arias_reporte_elefante

Páginas: 7 (1540 palabras) Publicado: 17 de septiembre de 2015






UNIVERSIDAD TECNOLÓGICA DE TIJUANA
INGENIERÍA EN MECATRÓNICA
Procesamiento y control virtual


Realizado por:
Huerta Arias Ángel R.
Grupo:
9B

Profesor
Rogelio Serrano Zepeda.





Tijuana B. C. a 05 de julio de 2015



Contenido
I Marco teórico. 3
I.1 Introducción. 3
I.2Introducción aMatlab. 3
II Objetivos. 4
III Desarrollo 5
III.1 Código para recorte de audios 5
II.2 Código para contar unidades. 6
III.3 Código para contar decenas. 7
III.4 Código para contar centenas. 8
III.5 Código para contar millares. 8
III.6 Código para concatenar. 9
Conclusión. 10
















I Marco teórico.

I.1 Introducción.

El procesamiento digital de audio es una rama importante del procesamiento deseñales, que encuentra aplicaciones en áreas tan diversas como las telecomunicaciones, la composición musical o la interacción persona-máquina. La codificación/compresión basada en modelos de la percepción auditiva, la síntesis de sonido para la creación musical, o la transcripción automática de música, son algunos ejemplos. El curso de procesamiento digital de audio pretende dar losconocimientos teóricos y prácticos para poder comprender e implementar algunas de las técnicas clásicas sobre estos temas

I.2Introducción a Matlab.

Matlab es un programa con el cual se puedan realizar una gran cantidad de operaciones matemáticas, se pueden realizar desde operaciones sencillas como suma, resta, multiplicaciones, etc., hasta el manejo de filtros, transformada de Fourier, Procesamiento deImágenes, Procesamiento de Voz, etc.










II Objetivos.
Realizar un programa que cante la canción de los elefantes del 1 al 999,999 en voz alta.
Etapa 1:
Se debe registrar la voz del alumno en un arreglo de Audio, el cual será grabado en un archivo con el nombre del audio que contiene, ej:
El audio "un" se registrará en un arreglo llamado Audio con una frecuencia de muestreo de 8 kHz, y serágrabado en un archivo llamado "uno.mat".
El audio "dos" se registrará en un arreglo llamado Audio con una frecuencia de muestreo de 8 kHz, y será grabado en un archivo llamado "dos.mat".
Los archivos que se generarán serán los siguientes:
"uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, diez, once, doce, trece, catorce, quince, veinte, veinti, treinta, cuarenta, cincuenta, sesenta,setenta, ochenta, noventa, cien, ciento, quinientos, setecientos, novecientos, mil, y, coro_singular, coro_plural" (todos con extensión ".mat").
Los números restantes serán formados por la combinación de los audios anteriores, ej:
El audio dieciséis será formado por la unión del audio "diez" con el audio "y" y finalmente con el audio "seis", de la siguiente forma [diez y seis].
El audio veintidós seráformado por la unión del audio "veinti" con el audio "dos", de la siguiente forma [veinti dos].
Todos los audios registrados deben estar propiamente recortados, es decir, no deben contener ruido ni tiempo de "audio silencio" excedente.
Todos los audios deben de ser propiamente registrados cuidando la pronunciación, tonada (cantadito) y el volumen (Amplitud).
Etapa 2: Se debe realizar un programaque cuente del 1 al 999,999 por medio de un ciclo, dentro de cada iteración se debe evaluar dicho valor para saber cuáles son los archivos que se deben de cargar para formar el audio final.
Los audios formados por 2 o más archivos se deben unir antes de ser reproducidos.
Todos los audios serán reproducidos a la misma frecuencia (8kHz).
Etapa 3: Se debe generar una función llamada "elefantes" lacual recibirá 2 valores correspondientes a los números 'inicial' y 'final' de la canción, ej:
Para cantar la canción de los elefantes del 1 al 5, la función se ejecutará así...

>>elefantes(1,5)

Para cantar la canción de los elefantes del 25 al 80, la función se ejecutará así...

>>elefantes(25,80)
III Desarrollo

III.1 Código para recorte de audios

function rnumero(nombre)
fs=8000;...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS