Talk Submission

If you are interested in attending this talk at PyCon JP 2016, please use the social media share buttons below. We will consider the popularity of the proposals when making our selection.

poster

Pitch Detection in Singing Evaluation (Scoring) in Karaoke using Pyaudio, Pygame and VPython(en)

Speakers

Ren-yuan Lyu

Audience level:

Intermediate

Category:

Science

Description

Based on digital signal processing (DSP) theory, using the Pyaudio, Pygame and VPython modules, a real time pitch detection module was applied to a 3D scenary to control objects in the scene. It can be used as a kernel module in a singing evaluation system similar to the Karaoke machine used in the Karaoke Battle (カラオケバトル).

Objectives

Abstract

Introduction ==== This project was implemented in the Python 3.4 platform, using multi-threading programming technique and scientific computation modules in a simple manner. It was based on a 2014 project, which dealt with the FFT spectrogram of an audio signal. This year, the author extended it into audio feature extraction, especially for the pitch detection in human singing signal. A popular application of such a system is in the scoring of a human singing, e.g., the machine used in the KaraOke Battle (カラオケバトル)TV program. The Task ==== ![](https://dl.dropboxusercontent.com/u/33089565/_pyconjp2016/1001_theTask.png) The Prototype ==== ![](https://dl.dropboxusercontent.com/u/33089565/_pyconjp2016/1002_thePrototype.png) The Modules ==== ![](https://dl.dropboxusercontent.com/u/33089565/_pyconjp2016/1003_theModules.png)
  • このエントリーをはてなブックマークに追加