Слияние кода завершено, страница обновится автоматически
# -*- coding: utf-8 -*-
from aip import AipSpeech
from pygame import mixer
import time
import os
import random
# 百度后台获取的秘钥
# 需要去 https://login.bce.baidu.com/ 申请
# 操作文档参考 https://ai.baidu.com/ai-doc/SPEECH/qknh9i8ed
APP_ID = ''
API_KEY = ''
SECRET_KEY = ''
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
def play(text):
result = client.synthesis( text,'zh',1,{'vol':5,})
cap = str(random.randint(100001,999999))
file_name = cap + '.mp3' #文件的名字
if not isinstance(result, dict):
with open( file_name, 'wb') as f:
f.write(result)
return file_name
def paly_mp3(file_name):
mixer.init()
mixer.music.load(file_name)
mixer.music.play()
time.sleep(10)
mixer.music.stop()
def allplay(text):
file_name = play(text)
paly_mp3(file_name)
# text = '你是爱,是暖,是希望!你是人间四月天!'
# allplay(text)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )