Google Cloud 文本转语音
Google Cloud Text-to-Speech 使开发者能够使用100多种声音合成功效自然的语音,这些声音可供多种语言和变体选择。它应用了DeepMind 的突破性研究 WaveNet 和 Google 强大的神经网络,以提供尽可能高的音质。
它支持多种语言,包括英语、德语、波兰语、西班牙语、意大利语、法语、葡萄牙语和印地语。
这个笔记本展示了如何使用Google Cloud Text-to-Speech API实现语音合成能力。
首先,您需要设置一个Google云项目。您可以按照这里的说明进行操作。
!pip install --upgrade langchain-google-community[texttospeech]
Instantiation
from langchain_google_community import TextToSpeechTool
API 参考:文本转语音工具
已弃用的 GoogleCloudTextToSpeechTool
from langchain_community.tools import GoogleCloudTextToSpeechTool
API 参考:GoogleCloudTextToSpeechTool
text_to_speak = "Hello world!"
tts = GoogleCloudTextToSpeechTool()
tts.name
我们可以通过生成音频,将其保存到临时文件,然后播放它。
speech_file = tts.run(text_to_speak)