Changed to gtts
This commit is contained in:
@@ -2,5 +2,4 @@ Pyrogram==1.4.0
|
|||||||
TgCrypto==1.2.5
|
TgCrypto==1.2.5
|
||||||
pytgvoip==0.0.7.1
|
pytgvoip==0.0.7.1
|
||||||
pytgvoip-pyrogram==0.0.11
|
pytgvoip-pyrogram==0.0.11
|
||||||
TTS==0.15.6
|
gTTS==2.3.2
|
||||||
numpy==1.22.0
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
import asyncio
|
import asyncio
|
||||||
import os
|
import os
|
||||||
from TTS.api import TTS
|
from gtts import gTTS
|
||||||
import random
|
import random
|
||||||
import string
|
import string
|
||||||
|
|
||||||
@@ -29,7 +29,8 @@ voip_service = VoIPFileStreamService(client, receive_calls=False)
|
|||||||
async def callme(cl, message: pyrogram.types.Message):
|
async def callme(cl, message: pyrogram.types.Message):
|
||||||
message = message.text.split('/callme ')[1]
|
message = message.text.split('/callme ')[1]
|
||||||
audio_name = get_random_string(10)
|
audio_name = get_random_string(10)
|
||||||
tts.tts_to_file(text=message, file_path=f"/data/audio/{audio_name}.wav")
|
tts = gTTS(text=message, lang="es")
|
||||||
|
tts.save(f"/data/audio/{audio_name}.wav")
|
||||||
os.system(f"ffmpeg -i /data/audio/{audio_name}.wav -f s16le -ac 1 -ar 48000 -acodec pcm_s16le /data/audio/{audio_name}.raw")
|
os.system(f"ffmpeg -i /data/audio/{audio_name}.wav -f s16le -ac 1 -ar 48000 -acodec pcm_s16le /data/audio/{audio_name}.raw")
|
||||||
|
|
||||||
await client.send_message(message.from_user.id, "test jejeje")
|
await client.send_message(message.from_user.id, "test jejeje")
|
||||||
|
|||||||
Reference in New Issue
Block a user