Red de Respuestas Legales - Consulta de información - ¿Cómo hacer que un piano suene como una voz humana? Presionar diferentes teclas puede verse como una superposición lineal de señales de audio. El sonido que puede producir un piano es una combinación lineal de los sonidos de 88 teclas. Luego, desde el dominio de la frecuencia, también se superponen linealmente componentes de diferentes frecuencias. En términos generales, la mayoría de las personas pueden distinguir la diferencia de tono de al menos 25 notas, que es 1/4 de semitono. La frecuencia del habla humana es de aproximadamente 300 Hz a 3400 Hz, lo que equivale a 42 semitonos. En aras de la simplicidad, se cree que cuando las personas escuchan a otros hablar, están distinguiendo las amplitudes de estos 42*4 = 168 tonos de diferentes frecuencias. Si tienes un poco de conocimiento de álgebra lineal, sabrás que es imposible que una combinación lineal de 88 teclas cubra todas las combinaciones posibles de 168 frecuencias. Es como usar solo una combinación lineal de dos vectores tridimensionales para representar todos los vectores tridimensionales. Incluso si una determinada combinación de 88 tonos clave puede ser muy similar a la voz humana en el rango de 300 Hz a 3400 Hz, es difícil decir cómo será el rendimiento fuera de este rango de frecuencia, y es probable que cambie el experiencia auditiva. Además, debe haber muy pocas combinaciones tan inteligentes, de lo contrario será fácil producir sonidos humanos al tocar el piano. En vista de esta conexión, alguien en el extranjero ha construido un robot que puede controlar las teclas a través de una computadora para hacer que el piano "hable". El enlace de YouTube está aquí (requiere una escalera): Sin leer los subtítulos, algunas de las voces humanas simuladas se pueden escuchar, pero algunas son difíciles de distinguir. Después de todo, si solo usa 88 tonos para cubrir todas las combinaciones de 168 frecuencias, definitivamente habrá mucho a lo que acercarse. Sin embargo, el vídeo muestra que simular la voz humana con un piano es generalmente factible. Inicialmente, hice un curso de procesamiento de señales. El contenido de un experimento es que una persona primero registra un pasaje y luego usa MATLAB para realizar la descomposición de Fourier, dejando solo unos pocos componentes de frecuencia con la mayor amplitud.

¿Cómo hacer que un piano suene como una voz humana? Presionar diferentes teclas puede verse como una superposición lineal de señales de audio. El sonido que puede producir un piano es una combinación lineal de los sonidos de 88 teclas. Luego, desde el dominio de la frecuencia, también se superponen linealmente componentes de diferentes frecuencias. En términos generales, la mayoría de las personas pueden distinguir la diferencia de tono de al menos 25 notas, que es 1/4 de semitono. La frecuencia del habla humana es de aproximadamente 300 Hz a 3400 Hz, lo que equivale a 42 semitonos. En aras de la simplicidad, se cree que cuando las personas escuchan a otros hablar, están distinguiendo las amplitudes de estos 42*4 = 168 tonos de diferentes frecuencias. Si tienes un poco de conocimiento de álgebra lineal, sabrás que es imposible que una combinación lineal de 88 teclas cubra todas las combinaciones posibles de 168 frecuencias. Es como usar solo una combinación lineal de dos vectores tridimensionales para representar todos los vectores tridimensionales. Incluso si una determinada combinación de 88 tonos clave puede ser muy similar a la voz humana en el rango de 300 Hz a 3400 Hz, es difícil decir cómo será el rendimiento fuera de este rango de frecuencia, y es probable que cambie el experiencia auditiva. Además, debe haber muy pocas combinaciones tan inteligentes, de lo contrario será fácil producir sonidos humanos al tocar el piano. En vista de esta conexión, alguien en el extranjero ha construido un robot que puede controlar las teclas a través de una computadora para hacer que el piano "hable". El enlace de YouTube está aquí (requiere una escalera): Sin leer los subtítulos, algunas de las voces humanas simuladas se pueden escuchar, pero algunas son difíciles de distinguir. Después de todo, si solo usa 88 tonos para cubrir todas las combinaciones de 168 frecuencias, definitivamente habrá mucho a lo que acercarse. Sin embargo, el vídeo muestra que simular la voz humana con un piano es generalmente factible. Inicialmente, hice un curso de procesamiento de señales. El contenido de un experimento es que una persona primero registra un pasaje y luego usa MATLAB para realizar la descomposición de Fourier, dejando solo unos pocos componentes de frecuencia con la mayor amplitud.