Spaces:
Running
Running
App file update
Browse files
app.py
CHANGED
|
@@ -639,15 +639,10 @@ And he would smile - that slow, careful smile that seemed to cost him something
|
|
| 639 |
DESCRIPTION = """
|
| 640 |
# Audiobook Generator
|
| 641 |
### English Text to Multi-Language Audiobook with Voice Cloning
|
| 642 |
-
**Powered by Qwen3.5-Omni-Plus + Qwen3-TTS-VC**
|
| 643 |
|
| 644 |
Upload English text and generate a narrated audiobook in **36 languages**.
|
| 645 |
Choose a **preset voice** or **clone any voice** from a short audio sample!
|
| 646 |
|
| 647 |
-
| Mode | Model | Languages | How it works |
|
| 648 |
-
|------|-------|-----------|-------------|
|
| 649 |
-
| **Preset Voice** | Qwen3.5-Omni-Plus | 36 languages | Translates + speaks in one step |
|
| 650 |
-
| **Clone a Voice** | Qwen3-TTS-VC | 10 core languages | Clones voice, translates, then speaks |
|
| 651 |
"""
|
| 652 |
|
| 653 |
lang_choices = []
|
|
@@ -774,14 +769,7 @@ with gr.Blocks(
|
|
| 774 |
|
| 775 |
gr.Markdown(
|
| 776 |
"---\n"
|
| 777 |
-
|
| 778 |
-
"**Preset voice mode:** Text goes to Qwen3.5-Omni-Plus (translates + speaks in one call) then outputs MP3\n\n"
|
| 779 |
-
"**Clone voice mode:** Voice sample goes to Qwen Voice Enrollment (creates voice ID), "
|
| 780 |
-
"text goes to Qwen3.5-Omni-Plus (translates to target language), "
|
| 781 |
-
"then Qwen3-TTS-VC (synthesizes speech with cloned voice) outputs MP3\n\n"
|
| 782 |
-
"**Voice cloning supports:** Chinese, English, Japanese, Korean, German, French, "
|
| 783 |
-
"Russian, Portuguese, Spanish, Italian\n\n"
|
| 784 |
-
"Built with Gradio | Model by Alibaba Qwen | API via DashScope"
|
| 785 |
)
|
| 786 |
|
| 787 |
if __name__ == "__main__":
|
|
|
|
| 639 |
DESCRIPTION = """
|
| 640 |
# Audiobook Generator
|
| 641 |
### English Text to Multi-Language Audiobook with Voice Cloning
|
|
|
|
| 642 |
|
| 643 |
Upload English text and generate a narrated audiobook in **36 languages**.
|
| 644 |
Choose a **preset voice** or **clone any voice** from a short audio sample!
|
| 645 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 646 |
"""
|
| 647 |
|
| 648 |
lang_choices = []
|
|
|
|
| 769 |
|
| 770 |
gr.Markdown(
|
| 771 |
"---\n"
|
| 772 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 773 |
)
|
| 774 |
|
| 775 |
if __name__ == "__main__":
|