audio-transcriber


Nameaudio-transcriber JSON
Version 0.5.37 PyPI version JSON
download
home_pagehttps://github.com/Knuckles-Team/subsync
SummaryTranscribe your .wav .mp4 .mp3 .flac files to text or record your own audio!
upload_time2024-02-09 02:05:35
maintainer
docs_urlNone
authorAudel Rouhi
requires_python
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Audio-Transcriber

![PyPI - Version](https://img.shields.io/pypi/v/audio-transcriber)
![PyPI - Downloads](https://img.shields.io/pypi/dd/audio-transcriber)
![GitHub Repo stars](https://img.shields.io/github/stars/Knuckles-Team/audio-transcriber)
![GitHub forks](https://img.shields.io/github/forks/Knuckles-Team/audio-transcriber)
![GitHub contributors](https://img.shields.io/github/contributors/Knuckles-Team/audio-transcriber)
![PyPI - License](https://img.shields.io/pypi/l/audio-transcriber)
![GitHub](https://img.shields.io/github/license/Knuckles-Team/audio-transcriber)

![GitHub last commit (by committer)](https://img.shields.io/github/last-commit/Knuckles-Team/audio-transcriber)
![GitHub pull requests](https://img.shields.io/github/issues-pr/Knuckles-Team/audio-transcriber)
![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/Knuckles-Team/audio-transcriber)
![GitHub issues](https://img.shields.io/github/issues/Knuckles-Team/audio-transcriber)

![GitHub top language](https://img.shields.io/github/languages/top/Knuckles-Team/audio-transcriber)
![GitHub language count](https://img.shields.io/github/languages/count/Knuckles-Team/audio-transcriber)
![GitHub repo size](https://img.shields.io/github/repo-size/Knuckles-Team/audio-transcriber)
![GitHub repo file count (file type)](https://img.shields.io/github/directory-file-count/Knuckles-Team/audio-transcriber)
![PyPI - Wheel](https://img.shields.io/pypi/wheel/audio-transcriber)
![PyPI - Implementation](https://img.shields.io/pypi/implementation/audio-transcriber)

*Version: 0.5.37*

Transcribe your .wav .mp4 .mp3 .flac files to text or record your own audio!

This repository is actively maintained - Contributions are welcome!

Contribution Opportunities:
- Support new models


<details>
  <summary><b>Usage:</b></summary>

| Short Flag | Long Flag   | Description                                                   |
|------------|-------------|---------------------------------------------------------------|
| -h         | --help      | See Usage                                                     |
| -b         | --bitrate   | Bitrate to use during recording                               |
| -c         | --channels  | Number of channels to use during recording                    |
| -d         | --directory | Directory to save recording                                   |
| -e         | --export    | Export txt, srt, and vtt files                                |
| -f         | --file      | File to transcribe                                            |
| -l         | --language  | Language to transcribe                                        |
| -m         | --model     | Model to use: <tiny, base, small, medium, large>              |
| -n         | --name      | Name of recording                                             |
| -r         | --record    | Specify number of seconds to record to record from microphone |

</details>

<details>
  <summary><b>Example:</b></summary>

```bash
audio-transcriber --file '~/Downloads/Federal_Reserve.mp4' --model 'large'
audio-transcriber --record 60 --directory '~/Downloads/' --name 'my_recording.wav' --model 'tiny'
```


</details>

<details>
  <summary><b>Model Information:</b></summary>

[Courtesy of and Credits to OpenAI: Whisper.ai](https://github.com/openai/whisper/blob/main/README.md)

|  Size  | Parameters | English-only model | Multilingual model | Required VRAM | Relative speed |
|:------:|:----------:|:------------------:|:------------------:|:-------------:|:--------------:|
|  tiny  |    39 M    |     `tiny.en`      |       `tiny`       |     ~1 GB     |      ~32x      |
|  base  |    74 M    |     `base.en`      |       `base`       |     ~1 GB     |      ~16x      |
| small  |   244 M    |     `small.en`     |      `small`       |     ~2 GB     |      ~6x       |
| medium |   769 M    |    `medium.en`     |      `medium`      |     ~5 GB     |      ~2x       |
| large  |   1550 M   |        N/A         |      `large`       |    ~10 GB     |       1x       |


</details>

<details>
  <summary><b>Installation Instructions:</b></summary>

Install Python Package

```bash
python -m pip install audio-transcriber
```

##### Ubuntu Dependencies
```bash
apt install -y libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg
```

</details>

<details>
  <summary><b>Repository Owners:</b></summary>


<img width="100%" height="180em" src="https://github-readme-stats.vercel.app/api?username=Knucklessg1&show_icons=true&hide_border=true&&count_private=true&include_all_commits=true" />

![GitHub followers](https://img.shields.io/github/followers/Knucklessg1)
![GitHub User's stars](https://img.shields.io/github/stars/Knucklessg1)
</details>



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Knuckles-Team/subsync",
    "name": "audio-transcriber",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Audel Rouhi",
    "author_email": "knucklessg1@gmail.com",
    "download_url": "",
    "platform": null,
    "description": "# Audio-Transcriber\n\n![PyPI - Version](https://img.shields.io/pypi/v/audio-transcriber)\n![PyPI - Downloads](https://img.shields.io/pypi/dd/audio-transcriber)\n![GitHub Repo stars](https://img.shields.io/github/stars/Knuckles-Team/audio-transcriber)\n![GitHub forks](https://img.shields.io/github/forks/Knuckles-Team/audio-transcriber)\n![GitHub contributors](https://img.shields.io/github/contributors/Knuckles-Team/audio-transcriber)\n![PyPI - License](https://img.shields.io/pypi/l/audio-transcriber)\n![GitHub](https://img.shields.io/github/license/Knuckles-Team/audio-transcriber)\n\n![GitHub last commit (by committer)](https://img.shields.io/github/last-commit/Knuckles-Team/audio-transcriber)\n![GitHub pull requests](https://img.shields.io/github/issues-pr/Knuckles-Team/audio-transcriber)\n![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/Knuckles-Team/audio-transcriber)\n![GitHub issues](https://img.shields.io/github/issues/Knuckles-Team/audio-transcriber)\n\n![GitHub top language](https://img.shields.io/github/languages/top/Knuckles-Team/audio-transcriber)\n![GitHub language count](https://img.shields.io/github/languages/count/Knuckles-Team/audio-transcriber)\n![GitHub repo size](https://img.shields.io/github/repo-size/Knuckles-Team/audio-transcriber)\n![GitHub repo file count (file type)](https://img.shields.io/github/directory-file-count/Knuckles-Team/audio-transcriber)\n![PyPI - Wheel](https://img.shields.io/pypi/wheel/audio-transcriber)\n![PyPI - Implementation](https://img.shields.io/pypi/implementation/audio-transcriber)\n\n*Version: 0.5.37*\n\nTranscribe your .wav .mp4 .mp3 .flac files to text or record your own audio!\n\nThis repository is actively maintained - Contributions are welcome!\n\nContribution Opportunities:\n- Support new models\n\n\n<details>\n  <summary><b>Usage:</b></summary>\n\n| Short Flag | Long Flag   | Description                                                   |\n|------------|-------------|---------------------------------------------------------------|\n| -h         | --help      | See Usage                                                     |\n| -b         | --bitrate   | Bitrate to use during recording                               |\n| -c         | --channels  | Number of channels to use during recording                    |\n| -d         | --directory | Directory to save recording                                   |\n| -e         | --export    | Export txt, srt, and vtt files                                |\n| -f         | --file      | File to transcribe                                            |\n| -l         | --language  | Language to transcribe                                        |\n| -m         | --model     | Model to use: <tiny, base, small, medium, large>              |\n| -n         | --name      | Name of recording                                             |\n| -r         | --record    | Specify number of seconds to record to record from microphone |\n\n</details>\n\n<details>\n  <summary><b>Example:</b></summary>\n\n```bash\naudio-transcriber --file '~/Downloads/Federal_Reserve.mp4' --model 'large'\naudio-transcriber --record 60 --directory '~/Downloads/' --name 'my_recording.wav' --model 'tiny'\n```\n\n\n</details>\n\n<details>\n  <summary><b>Model Information:</b></summary>\n\n[Courtesy of and Credits to OpenAI: Whisper.ai](https://github.com/openai/whisper/blob/main/README.md)\n\n|  Size  | Parameters | English-only model | Multilingual model | Required VRAM | Relative speed |\n|:------:|:----------:|:------------------:|:------------------:|:-------------:|:--------------:|\n|  tiny  |    39 M    |     `tiny.en`      |       `tiny`       |     ~1 GB     |      ~32x      |\n|  base  |    74 M    |     `base.en`      |       `base`       |     ~1 GB     |      ~16x      |\n| small  |   244 M    |     `small.en`     |      `small`       |     ~2 GB     |      ~6x       |\n| medium |   769 M    |    `medium.en`     |      `medium`      |     ~5 GB     |      ~2x       |\n| large  |   1550 M   |        N/A         |      `large`       |    ~10 GB     |       1x       |\n\n\n</details>\n\n<details>\n  <summary><b>Installation Instructions:</b></summary>\n\nInstall Python Package\n\n```bash\npython -m pip install audio-transcriber\n```\n\n##### Ubuntu Dependencies\n```bash\napt install -y libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg\n```\n\n</details>\n\n<details>\n  <summary><b>Repository Owners:</b></summary>\n\n\n<img width=\"100%\" height=\"180em\" src=\"https://github-readme-stats.vercel.app/api?username=Knucklessg1&show_icons=true&hide_border=true&&count_private=true&include_all_commits=true\" />\n\n![GitHub followers](https://img.shields.io/github/followers/Knucklessg1)\n![GitHub User's stars](https://img.shields.io/github/stars/Knucklessg1)\n</details>\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Transcribe your .wav .mp4 .mp3 .flac files to text or record your own audio!",
    "version": "0.5.37",
    "project_urls": {
        "Homepage": "https://github.com/Knuckles-Team/subsync"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7eba1c9f4c46c097870e4ace6dade65e4060d15399d5edf2a53aa7623748e6f0",
                "md5": "4a9470f7185dfa33939718da75ab21b8",
                "sha256": "cdef265d2282fab262731c3d99ff59b2a9355cd07f400b94d3fd20a469dd62c4"
            },
            "downloads": -1,
            "filename": "audio_transcriber-0.5.37-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4a9470f7185dfa33939718da75ab21b8",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 7361,
            "upload_time": "2024-02-09T02:05:35",
            "upload_time_iso_8601": "2024-02-09T02:05:35.676181Z",
            "url": "https://files.pythonhosted.org/packages/7e/ba/1c9f4c46c097870e4ace6dade65e4060d15399d5edf2a53aa7623748e6f0/audio_transcriber-0.5.37-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-09 02:05:35",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Knuckles-Team",
    "github_project": "subsync",
    "github_not_found": true,
    "lcname": "audio-transcriber"
}
        
Elapsed time: 0.18426s