>Google Cloud 语音合成 使开发者能够合成听起来自然的语音,提供 100 多种声音,支持多种语言和变体。它应用 DeepMind 在 WaveNet 的开创性研究和 Google 强大的神经网络,以提供尽可能最高的保真度。 > >它支持多种语言,包括英语、德语、波兰语、西班牙语、意大利语、法语、葡萄牙语和印地语。
此笔记本展示如何与 Google Cloud Text-to-Speech API 进行交互以实现语音合成功能。
首先,您需要设置一个 Google Cloud 项目。您可以按照 Google Cloud 语音合成设置说明.
!pip install -U langchain-google-community[texttospeech]
实例化
from langchain_google_community import TextToSpeechTool
已弃用 GoogleCloudTextToSpeechTool
from langchain_community.tools import GoogleCloudTextToSpeechTool
text_to_speak = "Hello world!"
tts = GoogleCloudTextToSpeechTool()
tts.name
我们可以生成音频,将其保存到临时文件,然后播放。
speech_file = tts.run(text_to_speak)