Google cloud platform 制作一个将文本转换为音频的网站[谷歌云文本转换为语音API]

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

我是一个编码初学者。我想做一个简单的网站使用谷歌云文本语音API

带有文本框的网站 在文本框中写入文本,然后单击按钮“转换为音频” 您可以下载由谷歌云文本语音api制作的mp3文件 我读过,但找不到解决办法

我搜索过像开发一个网站转换文本为音频。 我找到了这个网站。 然而,它不符合我的要求

你能给我一些信息来开发一个将文本转换成音频的网站吗

先谢谢你

真的,卡祖

我在Google Colaboratory上制作了一个python程序。我想在网站上做同样的事情

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中的人,我几乎完成了我的应用程序。然而,我面临一个问题。“依赖下拉列表”不起作用。如果你能帮助我,我将不胜感激。