Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/VoXera/VoXera
An Open-Source Persian Language Techs Toolkit with Python
https://github.com/VoXera/VoXera
deep-learning deep-neural-networks keyword-extraction machine-learning natural-language-processing nlp openai persian persian-language speech-recognition speech-to-text text-processing vosk vosk-api whisper
Last synced: about 2 months ago
JSON representation
An Open-Source Persian Language Techs Toolkit with Python
- Host: GitHub
- URL: https://github.com/VoXera/VoXera
- Owner: VoXera
- License: mit
- Created: 2022-10-14T16:36:28.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-31T10:22:11.000Z (about 2 years ago)
- Last Synced: 2024-11-13T11:52:48.921Z (about 2 months ago)
- Topics: deep-learning, deep-neural-networks, keyword-extraction, machine-learning, natural-language-processing, nlp, openai, persian, persian-language, speech-recognition, speech-to-text, text-processing, vosk, vosk-api, whisper
- Language: Python
- Homepage: https://voxera.github.io/
- Size: 10.6 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VoXera
The VoXera toolkit is an open-source NLP toolkit for the Persian language (text, speech, etc). In Voxera, we collect practical models and develop new ones with easy-to-use setups. VoXera is becoming more and more functional. Until now, we have made the following functionality available:- [Automatic Speech Recognition](https://github.com/VoXera/VoXera/tree/master/src/VoXera/AutomaticSpeechRecognition)
- Whisper
- Vosk
- [Keyword Extraction](https://github.com/VoXera/VoXera/tree/master/src/VoXera/KeywordExtraction)
- PerDeepKE
- [Paraphrase Generation](https://github.com/VoXera/VoXera/tree/master/src/VoXera/ParaphraseGeneration)
- Lab/Parrot
- Lab/Pegasus
- Lab/T5
- > coming soon!
## Installation
In present, VoXera can be installed and used in two different ways.## 1. From Github
1- [Fork](https://github.com/VoXera/VoXera/fork) Voxera
2- Clone VoXera from your Github profile
3- Run the below script in your terminal from VoXera directory:
```
pip install -r requirements.txt
```
## 2. From PyPi1. Run the below script in your terminal from VoXera directory:
```
pip install -r requirements.txt
```
2. Installation from [Pypi](https://pypi.org/project/VoXera/).
```
pip install VoXera
```## How to Use
You can find a `test.py` file in each folders that shows how to use VoXera's features. For example, for using Persian vosk, you can run and modify [this](https://github.com/VoXera/VoXera/blob/master/src/VoXera/AutomaticSpeechRecognition/ScriptsModels/Vosk/test.py).
To see VoXera's hierarchy:
Also you can download [xmind version](https://github.com/VoXera/VoXera/blob/master/VoXera.xmind) of the hierarchy.