A Real-time Audio Spectrogram with Application to Sound-Driven Games in Python 3, Pygame and Pyaudio
This program implements a real-time analyzer for audio spectrogram, which is a 2-D time-frequency plot of audio signal. Using the abundant information carried in the spectrogram, it is possible to invent some sound-driven applications, especially for the sound-controlled games. The implementation is based on Python 3 with imports of pygame and pyaudio, so the dependency is rather light compared with some of the other similar implementations found in the internet. A real-time speech recognizer is also a possible extension of this program. I am going to implement a speech recognizer based on this program in the next few weeks and hope it will be done before the conference date in May.
Renyuan Lyu, associate professor, Computer Science department, Chang Gung University. He has been working in the field of speech signal processing for several years. He has learned Python since 2011. Recently, he has developed a speech driven game using Python 3 and hope to share with the others and learn more. He also finds it is very interesting to program in traditional Chinese under the Python 3 environment, and feels eager to share that experience with his fellow friends.
Taglineaudio, speech, multimedia, animation, pyaudio, pygame
Organization/CompanyChang Gung University
Hosting provided by StreetVoice.
Bugs or wheels? Feedback and support here.
More on contact firstname.lastname@example.org