1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/haungrui-weather_forecast_in_python

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
voice.py 939
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
黄睿 Отправлено 23.04.2021 05:56 7641859
# -*- 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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/haungrui-weather_forecast_in_python.git
git@api.gitlife.ru:oschina-mirror/haungrui-weather_forecast_in_python.git
oschina-mirror
haungrui-weather_forecast_in_python
haungrui-weather_forecast_in_python
master