https://github.com/tjas/postgrad-ai-nlp2-voice-ui
A Voice User Interface tool for Text-to-Speech and Speech-to-Text, built with Python and Django Framework, to solve the proposed exercise in "Cognitive Computing 2: Voice User Interface" discipline.
https://github.com/tjas/postgrad-ai-nlp2-voice-ui
ai artificial-intelligence django ibm-cloud natural-language-processing natural-language-understanding nlp nlu python speech-recognition speech-to-text text-generation text-to-speech voice-interface voice-synthesis watson-speech
Last synced: about 1 month ago
JSON representation
A Voice User Interface tool for Text-to-Speech and Speech-to-Text, built with Python and Django Framework, to solve the proposed exercise in "Cognitive Computing 2: Voice User Interface" discipline.
- Host: GitHub
- URL: https://github.com/tjas/postgrad-ai-nlp2-voice-ui
- Owner: tjas
- License: mit
- Created: 2021-07-29T05:49:57.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-06-19T01:59:31.000Z (almost 2 years ago)
- Last Synced: 2025-03-24T21:51:11.685Z (about 2 months ago)
- Topics: ai, artificial-intelligence, django, ibm-cloud, natural-language-processing, natural-language-understanding, nlp, nlu, python, speech-recognition, speech-to-text, text-generation, text-to-speech, voice-interface, voice-synthesis, watson-speech
- Language: JavaScript
- Homepage: http://thiago-tjas.com:3000/
- Size: 871 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# postgrad-ia-nlp2-voice-ui
[](./README.md)
[](http://thiago-tjas.com:3000/)
[](https://hits.seeyoufarm.com)
[](https://github.com/tjas/postgrad-ia-nlp2-voice-ui/blob/master/LICENCE)
[](https://github.com/tjas/postgrad-ia-nlp2-voice-ui/graphs/commit-activity)



[](https://github.com/tjas/postgrad-ia-nlp2-voice-ui/stargazers)
[](https://github.com/tjas/postgrad-ia-nlp2-voice-ui/watchers)
[](https://github.com/tjas/postgrad-ia-nlp2-voice-ui/forks)[](https://www.python.org/)
[](https://www.djangoproject.com/)
[](https://jquery.com/)
[](https://www.djangoproject.com/)> ⭐ Mark the project with a star. 👀 Watch the project for receive news.
>
> ⚙️ [Access the demo and see the project working](http://thiago-tjas.com:3000/).This project aims to solve the proposed exercise in "Cognitive Computing 2: Voice User Interface" (Prof. Rafael Brasileiro) discipline, taken place in later 2021 in the context of postgraduate in artificial intelligence, at [Centro de Educação Superior de Brasília (IESB)](https://www.iesb.br/). We plan to evolve the app in the future, refactor the code and resolve some known issues.
![Início][screenshot-home]
![Texto Para Voz][screenshot-tts]
![Voz Para Texto][screenshot-stt]
![Configurações][screenshot-config]## Getting Started
This is an example of how you may set up your project locally. To get a local copy up and running follow these steps. We strongly recommended that you use virtual environments to run the application, we recommend [Virtualenv](https://virtualenv.pypa.io/en/latest/), read it, create and activate the virtual environment inside project folder and before steps 5.
### Installation
1. Make sure you have Python 3.6.9+ installed or do it from [Python.org](https://www.python.org/) or from [Anaconda](https://www.anaconda.com/);
2. Make sure you have Git installed or do it from [Git-scm.com](https://git-scm.com/);
3. Access the folder you want to save the project, then clone the repo there
```sh
git clone https://github.com/tjas/postgrad-ai-nlp2-voice-ui
```
4. Access the project folder
```sh
cd nlp2
```
5. Resolve dependencies
```py
pip install -r requirements.txt
```
6. Make migrations
```py
python manage.py migrate
```
7. Run Django project
```py
python manage.py runserver
```
8. Then access aplication at http://127.0.0.1:8000/## Contact
**Thiago Jorge Almeida dos Santos**, project author and maintainer.
[](https://www.linkedin.com/in/thiago-tjas) [](https://www.youtube.com/@thiago_tjas) [](https://www.instagram.com/thiago.tjas/) [](http://thiago-tjas.com/) [](https://github.com/tjas)
## License
* Code distributed under [MIT License](./LICENSE).
## Acknowledgements
* Related work of
* [sergiosdlima](https://github.com/sergiosdlima/ibm-watson-tts-stt)
* [luciano-f](https://github.com/luciano-f/iesb-nlp2)
* Official documentation of
* [Django](https://docs.djangoproject.com/en/3.2/)
* [Bootstrap](https://getbootstrap.com/docs/5.0/getting-started/introduction/)
* [jQuery](https://api.jquery.com/)
* Graphycal components obtained from the web and adapted
* Vectorial icons from [Font Awesome](https://fontawesome.com/)
* Illustrations from [unDraw](https://undraw.co/illustrations)
* Audio player: [green-audio-player](https://github.com/greghub/green-audio-player)
* Audio recorder: [work of Well Wisher at CodePen](https://codepen.io/jayantnirmalkar/pen/YzXzpLB)[screenshot-home]: screenshots/nlp2_voice_ui_01_home_01.png
[screenshot-tts]: screenshots/nlp2_voice_ui_02_tts_02.png
[screenshot-stt]: screenshots/nlp2_voice_ui_03_stt_02.png
[screenshot-config]: screenshots/nlp2_voice_ui_04_config_01.png