# Pyaligner
![Read the Docs](https://img.shields.io/readthedocs/pyaligner?style=flat-square)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyaligner?style=flat-square)
**PyAligner** is a python library to automatically transcribe audio files and align them with the transcription. Is is based on OpenAI's [Whisper](https://github.com/openai/whisper) model and the [Montreal Forced Aligner (MFA)](https://montreal-forced-aligner.readthedocs.io/en/latest/) library. It also provides a friendly graphical user interface to facilitate the use of the library:
<p align="center">
<img src="https://github.com/ramajoballester/pyaligner/blob/fdb6b6d8605dee9bb4f1c9c62210249ffdcc8631/docs/images/gui_example.png?raw=true" alt="Your Image" width="200">
</p>
Check the [documentation](https://pyaligner.readthedocs.io/en/latest/) for more information about the installation and the complete user guide.
# Installation
You can install the library via pip:
```bash
pip install pyaligner
```
Although it is recommended to install it following the [installation guide](https://pyaligner.readthedocs.io/en/latest/install.html).
# Command Line Interface
Apart from the graphical interface, PyAligner has a command line interface to provide a greater flexibility and customization options. You can check the available commands by running:
```bash
pyaligner --help
```
Raw data
{
"_id": null,
"home_page": null,
"name": "pyaligner",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "python, pytorch, deep-learning, audio, audio-transcription, audio-text-alignment",
"author": null,
"author_email": "\u00c1lvaro Ramajo-Ballester <aramajo@ing.uc3m.es>",
"download_url": "https://files.pythonhosted.org/packages/0e/9e/cdd8f6b71e0196b2bb8909cc63330d1e6ea0aae362989ccc9f7512e1a2b7/pyaligner-0.2.0.tar.gz",
"platform": null,
"description": "# Pyaligner\n\n![Read the Docs](https://img.shields.io/readthedocs/pyaligner?style=flat-square)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyaligner?style=flat-square)\n\n**PyAligner** is a python library to automatically transcribe audio files and align them with the transcription. Is is based on OpenAI's [Whisper](https://github.com/openai/whisper) model and the [Montreal Forced Aligner (MFA)](https://montreal-forced-aligner.readthedocs.io/en/latest/) library. It also provides a friendly graphical user interface to facilitate the use of the library:\n\n<p align=\"center\">\n <img src=\"https://github.com/ramajoballester/pyaligner/blob/fdb6b6d8605dee9bb4f1c9c62210249ffdcc8631/docs/images/gui_example.png?raw=true\" alt=\"Your Image\" width=\"200\">\n</p>\n\nCheck the [documentation](https://pyaligner.readthedocs.io/en/latest/) for more information about the installation and the complete user guide.\n\n# Installation\n\nYou can install the library via pip:\n\n```bash\npip install pyaligner\n```\n\nAlthough it is recommended to install it following the [installation guide](https://pyaligner.readthedocs.io/en/latest/install.html).\n\n\n# Command Line Interface\n\nApart from the graphical interface, PyAligner has a command line interface to provide a greater flexibility and customization options. You can check the available commands by running:\n\n```bash\npyaligner --help\n```\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Automatic audio transcriptor and audi-text aligner",
"version": "0.2.0",
"project_urls": {
"Bug Tracker": "https://github.com/ramajoballester/pyaligner/issues",
"Homepage": "https://github.com/ramajoballester/pyaligner"
},
"split_keywords": [
"python",
" pytorch",
" deep-learning",
" audio",
" audio-transcription",
" audio-text-alignment"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0ba4849110790c3245e43cc80adda356ce720e17cf605e827f1d5042d007565f",
"md5": "bb4d7bcf6f736f00c6f5bfd561ffcdbf",
"sha256": "594f0e76566625590f6680564a2e2b7eddac9cc301874fc56a4855af3d17da42"
},
"downloads": -1,
"filename": "pyaligner-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bb4d7bcf6f736f00c6f5bfd561ffcdbf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 24192,
"upload_time": "2024-11-29T19:32:06",
"upload_time_iso_8601": "2024-11-29T19:32:06.245892Z",
"url": "https://files.pythonhosted.org/packages/0b/a4/849110790c3245e43cc80adda356ce720e17cf605e827f1d5042d007565f/pyaligner-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0e9ecdd8f6b71e0196b2bb8909cc63330d1e6ea0aae362989ccc9f7512e1a2b7",
"md5": "3ab950efa86b944d9a358c06a6798916",
"sha256": "711bc7c805db68bfc9d3d8fb2a0d4df939d6bbad4921cefc013a7f93cdf9a292"
},
"downloads": -1,
"filename": "pyaligner-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "3ab950efa86b944d9a358c06a6798916",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 60618,
"upload_time": "2024-11-29T19:32:15",
"upload_time_iso_8601": "2024-11-29T19:32:15.207318Z",
"url": "https://files.pythonhosted.org/packages/0e/9e/cdd8f6b71e0196b2bb8909cc63330d1e6ea0aae362989ccc9f7512e1a2b7/pyaligner-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-29 19:32:15",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ramajoballester",
"github_project": "pyaligner",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "pyaligner"
}