Skip to content

Latest commit

 

History

History
81 lines (40 loc) · 1.89 KB

README.md

File metadata and controls

81 lines (40 loc) · 1.89 KB

Voicher

  • implement a voice changer with python
  • this project is built on OSX
  • just for fun & still in progress...

Background Knowledge:

https://www.zhihu.com/question/29261034 http://www.cs.bu.edu/courses/cs101b1/slides/CS101.Lect28.Python.Audio.ppt.pdf

Format Conversion:

Convert audio file to .wav, process it, and then convert it to your output format.

  • sox nuo.mp3 nuo.wav
  • ffmpeg ...
  • mpg123 ...

Libraries:

PySoundFile:

Python-SoundDevice:

Additional Notes:

use python2.7:

  • use pip2.7 install *
  • if sublime can not run successfully, just use terminal instead;

use python3.5:

Steps:

  • tests:
  1. overlay two array;
  2. with music and without music, cmp the diff or two graph;
  3. compress elem then play; repeated elem then play;