Application now available in Kannada Version (./run.sh -kan
or Change language within the application)
v2.13
Kannada Speech Synthesis is submitted as the final year project which is a part of the curriculum specified by the Department of Electronics and Communication of M S Ramaiah Institute of Technology, Bangalore. All the dependencies and frameworks which are used in the core project are mentioned in the About page of the application. Contact Developer to obtain the source and trained model of the core project.
Shashank Sharma (Click to Expand)
Core Project
- Preprocessing
- Training
- Pitch Shift using soundtretch
- Testing on Windows Subsystem for Linux (Ubuntu 18.04)
Application
- Complete User Interface (Main, About, Table and Analysis Window)
- Kannada Version Build
- SQLite Database Implementation ( Synthesis and Translation)
- Media Player Devt.
- Database Search (With Autocomplete)
- Production Code and Documentation
- Application Themes
- The core project is now tested on Ubuntu18.04 WSL (Windows Subsystem for Linux)
- Noise removal using SOX
- Pitch Shifting using soundstretch
- The application is now available in Kannada Version (
./run.sh -kan
or Change language within the application) - Search option is available in Database view with autocomplete feature(Synthesis and Translation)
- Added Desktop File to run the app on double click (Provide Suitable Permissions and Change icon if needed)
- Application now opens in Full Screen Mode - Redesigned UI
- Added Table of details
- Added Utterance and Label Files under Text Analysis
- Now, Experience the application in 6 different themes (GTK, Windows, Motif, CDE, CleanLooks, Plastique)
- Fixed Memory Leak due to Plots
- Save Synthesis and Translation List as CSV or Image
- SQLite Based Database
- In-App Media Player
- Easy to use UI
- Database View for easy selection with search feature (Synthesis and Translation)
- Audio Analysis for Speech Enthusiasts
- Themes that you can choose
Check the Application Screenshots in the Screenshots Directory.
Designed by Shashank Sharma on Canva
Request Developer for the trained model of synthesizing Kannada Text. Setup Backend for your machine. The backend will be hosted on Web Server in future releases. Check the file Core/README.md
for installation instructions.
-
Open
App/Main.py
and checkoutsetEnv()
function. Change the directory path as per your project. -
Run the command below
chmod 755 ./run.sh
./run.sh
GNU GPL v3.0