如何在Unity上使用Google Text-To-Speech?

时间:2018-08-29 05:28:02

标签: unity3d google-cloud-platform text-to-speech

我开始做游戏/应用程序(只是为了好玩,所以没有令人兴奋的游戏玩法),它可以读出屏幕上显示的文字。已经测试了http://translate.google.com/translate_tts?tl=en&q=Hello%20World,但是没有成功,因此我在Google Cloud Platform上开始了试用,现在我坚持如何在Unity上使用其Text-To-Speech函数。是否可以在Unity上使用Google TTS?原因,当我使用Google.Could.Text-To-Speech.V1时,它在无法识别Google的地方显示错误。

1 个答案:

答案 0 :(得分:0)

文本到语音API通过向https://texttospeech.googleapis.com/v1/text:synthesize发出HTTP POST请求并将文本放在请求主体中而起作用。我对Unity3d不熟悉,但是对文档的快速检查显示您可以使用UnityWebRequest.Post发出HTTP POST请求-请注意,这意味着您的游戏必须在线。

Check the quickstart guide for more information。 另外,通过Google的快速搜索,可以找到可直接用于Unity3d的各种插件/资产,它们可能更适合。