abogen
Advanced tools
@@ -143,3 +143,3 @@ # a simple window with a list of items in the queue, no checkboxes | ||
| "You can add text files (.txt) directly using the '<b>Add files</b>' button below. " | ||
| "To add PDF or EPUB files, use the input box in the main window and click the <b>'Add to Queue'</b> button. " | ||
| "To add PDF, EPUB or markdown files, use the input box in the main window and click the <b>'Add to Queue'</b> button. " | ||
| "Each file in the queue keeps the configuration settings active when it was added. " | ||
@@ -146,0 +146,0 @@ "Changing the main window configuration afterward <b>does not</b> affect files already in the queue. " |
+1
-1
@@ -1,1 +0,1 @@ | ||
| 1.1.8 | ||
| 1.1.9 |
+6
-1
@@ -1,2 +0,7 @@ | ||
| # 1.1.8 (pre-release) | ||
| # 1.1.9 (pre-release) | ||
| - Fixed the issue where spaces were deleted before punctuation marks while generating subtitles. | ||
| - Fixed markdown TOC generation breaks when "Replace single newlines" is enabled. | ||
| - Improvements in code and documentation. | ||
| # 1.1.8 | ||
| - Added `.md` (Markdown) file extension support by @brianxiadong in PR #75 | ||
@@ -3,0 +8,0 @@ - Added new option `Configure silence between chapters` that lets you configure the silence between chapters, mentioned by @lfperez1982 in #79 |
+35
-3
| Metadata-Version: 2.4 | ||
| Name: abogen | ||
| Version: 1.1.8 | ||
| Version: 1.1.9 | ||
| Summary: Generate audiobooks from EPUBs, PDFs and text with synchronized captions. | ||
@@ -47,2 +47,4 @@ Project-URL: Homepage, https://github.com/denizsafak/abogen | ||
| <a href="https://trendshift.io/repositories/14433" target="_blank"><img src="https://trendshift.io/api/badge/repositories/14433" alt="denizsafak%2Fabogen | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a> | ||
| Abogen is a powerful text-to-speech conversion tool that makes it easy to turn ePub, PDF, text or markdown files into high-quality audio with matching subtitles in seconds. Use it for audiobooks, voiceovers for Instagram, YouTube, TikTok, or any project that needs natural-sounding text-to-speech, using [Kokoro-82M](https://huggingface.co/hexgrad/Kokoro-82M). | ||
@@ -131,2 +133,4 @@ | ||
| > See [How to fix "CUDA GPU is not available. Using CPU" warning?](#cuda-warning) | ||
| > See [How to fix "WARNING: The script abogen-cli is installed in '/home/username/.local/bin' which is not on PATH" error in Linux?](#path-warning) | ||
@@ -136,3 +140,3 @@ | ||
| > See [How to fix "CUDA GPU is not available. Using CPU" warning?](#cuda-warning) | ||
| > See [How to use "uv" instead of "pip"?](#use-uv-instead-of-pip) | ||
@@ -182,2 +186,3 @@ > Special thanks to [@hg000125](https://github.com/hg000125) for his contribution in [#23](https://github.com/denizsafak/abogen/issues/23). AMD GPU support is possible thanks to his work. | ||
| > Special thanks to [@brianxiadong](https://github.com/brianxiadong) for adding markdown support in PR [#75](https://github.com/denizsafak/abogen/pull/75) | ||
| > Special thanks to [@jborza](https://github.com/jborza) for chapter support in PR [#10](https://github.com/denizsafak/abogen/pull/10) | ||
@@ -362,5 +367,17 @@ | ||
| ## `Tips and Solutions` | ||
| ## `Common Issues & Solutions` | ||
| <details><summary><b> | ||
| <a name="about-abogen">About the name "abogen"</a> | ||
| </b></summary> | ||
| > The name **"abogen"** comes from a shortened form of **"audiobook generator"**, which is the purpose of this project. | ||
| > | ||
| > After releasing the project, I learned from [community feedback](https://news.ycombinator.com/item?id=44853064#44857237) that the prefix *"abo"* can unfortunately be understood as an ethnic slur in certain regions (particularly Australia and New Zealand). This was something I was not aware of when naming the project, as English is not my first language. | ||
| > | ||
| > I want to make it clear that the name was chosen only for its technical meaning, with **no offensive intent**. I’m grateful to those who kindly pointed this out, as it helps ensure the project remains respectful and welcoming to everyone. | ||
| </details> | ||
| <details><summary><b> | ||
| <a name="cuda-warning">How to fix "CUDA GPU is not available. Using CPU" warning?</a> | ||
@@ -408,2 +425,14 @@ </b></summary> | ||
| <details><summary><b> | ||
| <a name="use-uv-instead-of-pip">How to use "uv" instead of "pip"?</a> | ||
| </b></summary> | ||
| > Abogen needs "pip", because Kokoro uses pip to download voice models from HuggingFace Hub. If you want to use "uv" instead of "pip", you can use the following command to run Abogen: | ||
| > | ||
| > ```bash | ||
| > uvx --with pip abogen | ||
| > ``` | ||
| </details> | ||
| ## `Contributing` | ||
@@ -433,2 +462,5 @@ I welcome contributions! If you have ideas for new features, improvements, or bug fixes, please fork the repository and submit a pull request. | ||
| ## `Star History` | ||
| [](https://www.star-history.com/#denizsafak/abogen&Date) | ||
| > [!IMPORTANT] | ||
@@ -435,0 +467,0 @@ > Subtitle generation currently works only for English. This is because Kokoro provides timestamp tokens only for English text. If you want subtitles in other languages, please request this feature in the [Kokoro project](https://github.com/hexgrad/kokoro). For more technical details, see [this line](https://github.com/hexgrad/kokoro/blob/6d87f4ae7abc2d14dbc4b3ef2e5f19852e861ac2/kokoro/pipeline.py#L383) in the Kokoro's code. |
+34
-2
@@ -10,2 +10,4 @@ # abogen <img width="40px" title="abogen icon" src="https://raw.githubusercontent.com/denizsafak/abogen/refs/heads/main/abogen/assets/icon.ico" align="right" style="padding-left: 10px; padding-top:5px;"> | ||
| <a href="https://trendshift.io/repositories/14433" target="_blank"><img src="https://trendshift.io/api/badge/repositories/14433" alt="denizsafak%2Fabogen | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a> | ||
| Abogen is a powerful text-to-speech conversion tool that makes it easy to turn ePub, PDF, text or markdown files into high-quality audio with matching subtitles in seconds. Use it for audiobooks, voiceovers for Instagram, YouTube, TikTok, or any project that needs natural-sounding text-to-speech, using [Kokoro-82M](https://huggingface.co/hexgrad/Kokoro-82M). | ||
@@ -94,2 +96,4 @@ | ||
| > See [How to fix "CUDA GPU is not available. Using CPU" warning?](#cuda-warning) | ||
| > See [How to fix "WARNING: The script abogen-cli is installed in '/home/username/.local/bin' which is not on PATH" error in Linux?](#path-warning) | ||
@@ -99,3 +103,3 @@ | ||
| > See [How to fix "CUDA GPU is not available. Using CPU" warning?](#cuda-warning) | ||
| > See [How to use "uv" instead of "pip"?](#use-uv-instead-of-pip) | ||
@@ -145,2 +149,3 @@ > Special thanks to [@hg000125](https://github.com/hg000125) for his contribution in [#23](https://github.com/denizsafak/abogen/issues/23). AMD GPU support is possible thanks to his work. | ||
| > Special thanks to [@brianxiadong](https://github.com/brianxiadong) for adding markdown support in PR [#75](https://github.com/denizsafak/abogen/pull/75) | ||
| > Special thanks to [@jborza](https://github.com/jborza) for chapter support in PR [#10](https://github.com/denizsafak/abogen/pull/10) | ||
@@ -325,5 +330,17 @@ | ||
| ## `Tips and Solutions` | ||
| ## `Common Issues & Solutions` | ||
| <details><summary><b> | ||
| <a name="about-abogen">About the name "abogen"</a> | ||
| </b></summary> | ||
| > The name **"abogen"** comes from a shortened form of **"audiobook generator"**, which is the purpose of this project. | ||
| > | ||
| > After releasing the project, I learned from [community feedback](https://news.ycombinator.com/item?id=44853064#44857237) that the prefix *"abo"* can unfortunately be understood as an ethnic slur in certain regions (particularly Australia and New Zealand). This was something I was not aware of when naming the project, as English is not my first language. | ||
| > | ||
| > I want to make it clear that the name was chosen only for its technical meaning, with **no offensive intent**. I’m grateful to those who kindly pointed this out, as it helps ensure the project remains respectful and welcoming to everyone. | ||
| </details> | ||
| <details><summary><b> | ||
| <a name="cuda-warning">How to fix "CUDA GPU is not available. Using CPU" warning?</a> | ||
@@ -371,2 +388,14 @@ </b></summary> | ||
| <details><summary><b> | ||
| <a name="use-uv-instead-of-pip">How to use "uv" instead of "pip"?</a> | ||
| </b></summary> | ||
| > Abogen needs "pip", because Kokoro uses pip to download voice models from HuggingFace Hub. If you want to use "uv" instead of "pip", you can use the following command to run Abogen: | ||
| > | ||
| > ```bash | ||
| > uvx --with pip abogen | ||
| > ``` | ||
| </details> | ||
| ## `Contributing` | ||
@@ -396,2 +425,5 @@ I welcome contributions! If you have ideas for new features, improvements, or bug fixes, please fork the repository and submit a pull request. | ||
| ## `Star History` | ||
| [](https://www.star-history.com/#denizsafak/abogen&Date) | ||
| > [!IMPORTANT] | ||
@@ -398,0 +430,0 @@ > Subtitle generation currently works only for English. This is because Kokoro provides timestamp tokens only for English text. If you want subtitles in other languages, please request this feature in the [Kokoro project](https://github.com/hexgrad/kokoro). For more technical details, see [this line](https://github.com/hexgrad/kokoro/blob/6d87f4ae7abc2d14dbc4b3ef2e5f19852e861ac2/kokoro/pipeline.py#L383) in the Kokoro's code. |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.
693302
0.47%9117
-0.11%