mirror of
https://github.com/cdryzun/tg_bot_collections.git
synced 2025-08-05 05:06:43 +08:00
@ -75,7 +75,7 @@ if USE_CHATTTS:
|
|||||||
def tts_handler(message: Message, bot: TeleBot):
|
def tts_handler(message: Message, bot: TeleBot):
|
||||||
"""pretty tts: /tts <prompt>"""
|
"""pretty tts: /tts <prompt>"""
|
||||||
bot.reply_to(
|
bot.reply_to(
|
||||||
message, f"Generating ChatTTS may take some time please wait some time."
|
message, "Generating ChatTTS may take some time please wait some time."
|
||||||
)
|
)
|
||||||
m = message.text.strip()
|
m = message.text.strip()
|
||||||
prompt = m.strip()
|
prompt = m.strip()
|
||||||
@ -85,7 +85,7 @@ if USE_CHATTTS:
|
|||||||
try:
|
try:
|
||||||
with lock:
|
with lock:
|
||||||
generate_tts_wav(prompt, "tts.wav")
|
generate_tts_wav(prompt, "tts.wav")
|
||||||
with open(f"tts.wav", "rb") as audio:
|
with open("tts.wav", "rb") as audio:
|
||||||
bot.send_audio(
|
bot.send_audio(
|
||||||
message.chat.id, audio, reply_to_message_id=message.message_id
|
message.chat.id, audio, reply_to_message_id=message.message_id
|
||||||
)
|
)
|
||||||
@ -152,7 +152,7 @@ if USE_CHATTTS:
|
|||||||
remove("input.txt")
|
remove("input.txt")
|
||||||
return
|
return
|
||||||
print(f"Combined audio saved as {output_file}")
|
print(f"Combined audio saved as {output_file}")
|
||||||
with open(f"tts_pro.wav", "rb") as audio:
|
with open("tts_pro.wav", "rb") as audio:
|
||||||
bot.send_audio(
|
bot.send_audio(
|
||||||
message.chat.id,
|
message.chat.id,
|
||||||
audio,
|
audio,
|
||||||
@ -166,7 +166,7 @@ if USE_CHATTTS:
|
|||||||
print(e)
|
print(e)
|
||||||
else:
|
else:
|
||||||
generate_tts_wav(prompt, "tts_pro.wav", seed)
|
generate_tts_wav(prompt, "tts_pro.wav", seed)
|
||||||
with open(f"tts_pro.wav", "rb") as audio:
|
with open("tts_pro.wav", "rb") as audio:
|
||||||
bot.send_audio(
|
bot.send_audio(
|
||||||
message.chat.id,
|
message.chat.id,
|
||||||
audio,
|
audio,
|
||||||
|
Reference in New Issue
Block a user