Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -8,7 +8,10 @@ import srt
|
|
| 8 |
from pydub import AudioSegment, silence
|
| 9 |
import datetime
|
| 10 |
|
| 11 |
-
|
|
|
|
|
|
|
|
|
|
| 12 |
|
| 13 |
# 🔊 Generate TTS audio
|
| 14 |
async def text_to_speech(text, voice, rate, pitch):
|
|
@@ -98,7 +101,7 @@ async def create_demo():
|
|
| 98 |
|
| 99 |
async def main():
|
| 100 |
demo = await create_demo()
|
| 101 |
-
demo.queue(
|
| 102 |
demo.launch(show_api=False)
|
| 103 |
|
| 104 |
if __name__ == "__main__":
|
|
|
|
| 8 |
from pydub import AudioSegment, silence
|
| 9 |
import datetime
|
| 10 |
|
| 11 |
+
# 📦 Safe punkt download (for Hugging Face Spaces)
|
| 12 |
+
nltk_data_path = os.path.join(os.path.expanduser("~"), "nltk_data")
|
| 13 |
+
nltk.download("punkt", download_dir=nltk_data_path)
|
| 14 |
+
nltk.data.path.append(nltk_data_path)
|
| 15 |
|
| 16 |
# 🔊 Generate TTS audio
|
| 17 |
async def text_to_speech(text, voice, rate, pitch):
|
|
|
|
| 101 |
|
| 102 |
async def main():
|
| 103 |
demo = await create_demo()
|
| 104 |
+
demo.queue()
|
| 105 |
demo.launch(show_api=False)
|
| 106 |
|
| 107 |
if __name__ == "__main__":
|