Google cloud platform 制作一个将文本转换为音频的网站[谷歌云文本转换为语音API]
我是一个编码初学者。我想做一个简单的网站使用谷歌云文本语音API 带有文本框的网站 在文本框中写入文本,然后单击按钮“转换为音频” 您可以下载由谷歌云文本语音api制作的mp3文件 我读过,但找不到解决办法 我搜索过像开发一个网站转换文本为音频。 我找到了这个网站。 然而,它不符合我的要求 你能给我一些信息来开发一个将文本转换成音频的网站吗 先谢谢你 真的,卡祖 我在Google Colaboratory上制作了一个python程序。我想在网站上做同样的事情Google cloud platform 制作一个将文本转换为音频的网站[谷歌云文本转换为语音API],google-cloud-platform,text-to-speech,google-cloud-speech,google-text-to-speech,Google Cloud Platform,Text To Speech,Google Cloud Speech,Google Text To Speech,我是一个编码初学者。我想做一个简单的网站使用谷歌云文本语音API 带有文本框的网站 在文本框中写入文本,然后单击按钮“转换为音频” 您可以下载由谷歌云文本语音api制作的mp3文件 我读过,但找不到解决办法 我搜索过像开发一个网站转换文本为音频。 我找到了这个网站。 然而,它不符合我的要求 你能给我一些信息来开发一个将文本转换成音频的网站吗 先谢谢你 真的,卡祖 我在Google Colaboratory上制作了一个python程序。我想在网站上做同样的事情 from google.colab
from google.colab import drive
drive.mount('/content/drive')
!cp ./drive/'My Drive'/credential.json ./credential.json
import os
os.environ["GOOGLE_APPLICATION_CREDENTIALS"]="credential.json"
f= open("text.ssml","w+")
f.write('<speak><prosody rate="slow">hello world</prosody></speak>')
f.close()
!pip install google-cloud-texttospeech
#!/usr/bin/env python
from google.cloud import texttospeech
client = texttospeech.TextToSpeechClient()
with open('text.ssml', 'r') as f:
ssml = f.read()
input_text = texttospeech.types.SynthesisInput(ssml=ssml)
voice = texttospeech.types.VoiceSelectionParams(language_code='en-US', name="en-US-Wavenet-A")
audio_config = texttospeech.types.AudioConfig(audio_encoding=texttospeech.enums.AudioEncoding.MP3)
response = client.synthesize_speech(input_text, voice, audio_config)
with open('output.mp3', 'wb') as out:
out.write(response.audio_content)
print('Audio content written to file "output.mp3"')
from google.colab import files
files.download('output.mp3')
为了实现您想要的,正如您所说,您对编码是新手,首先要研究GCP文本到语音API。好的第一步是遵循可用的快速入门教程 至于您对输入框的要求,请将文本转换为音频。您需要遵循在GCP上部署应用程序的一般指导原则。
因此,基本上,您的步骤是通过应用程序引擎部署来训练模型和服务,或者部署一个应用程序,该应用程序使用json负载向文本到语音API发送请求。但是你需要做大量的阅读。希望这有帮助。你好。你可能会发现你的问题对于Stackoverflow来说太宽泛了。听起来你好像在要求别人为你写应用程序。您是否打算学习足够的编程来自己执行任务?听起来您需要能够编写网站、获取输入文本、调用GCP text-to-Speech API并将结果作为MP3文件流式传输回请求者浏览器。这是相当多的步骤。你尝试过其中任何一种吗?谢谢你的回答,科尔班。我在Google Colaboratory上使用GCP文本到语音API制作了一个python程序。我将此代码粘贴到我的问题上。我想在网站上做同样的事情。我从来没有开发过动态网站。非常感谢你的建议,帕迪。我选择第一条路。现在我正在使用GCP文本到语音API、Google应用程序引擎标准环境和Flask开发应用程序。多亏了Stackoverflow中的人,我几乎完成了我的应用程序。然而,我面临一个问题。“依赖下拉列表”不起作用。如果你能帮助我,我将不胜感激。