Skip to content

A simple Python voice recording program for database generation

Notifications You must be signed in to change notification settings

UrbanBobek/voice_recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

voice_recorder

A simple Python voice recording program for database generation inspired by ProRec.

The GUI is made using the cross platform Python framework Kivy (v1.11.1). For the sound recording and playback the latest version of the Python library pyAudio was used.

The software was developed for a seminar project at my university. The main goal of the software is to simplify the process of recording speech for a speech recognition application. The text that the user has to read is stored in .xlsx files in the test folder.

Recorded audio is stored in wav files in the recordings folder. Inside is another folder called trimmed that containes the same audio files but with silence removed from the front and back. The audio is recorded at 44.1kHz mono with 16bit sampling.

As you may note, the text is writen in slovene language. That is because the software was meant for Slovenian users. Changing the language would simply mean changing the text of the labels inside the scripts/voicerecorder_layout.kv file.

alt text

alt text

alt text

alt text

About

A simple Python voice recording program for database generation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages