为了账号安全,请及时绑定邮箱和手机立即绑定

Google 云服务可以与 Unity 配合使用吗?

Google 云服务可以与 Unity 配合使用吗?

C#
料青山看我应如是 2022-08-20 17:04:54
我正在尝试在我的unity应用程序中包含Google语音API。我已经按照c#https://cloud.google.com/speech-to-text/docs/quickstart-client-libraries#client-libraries-install-csharp 的api文档中的所有步骤进行了操作。我通过NuGet包管理器安装了这个包“Install-Package Google.Cloud.Speech.V1 -Pre”,但没有显示谷歌引用。这会导致错误“找不到类型或命名空间名称'Google'(您是否缺少 using 指令或程序集引用?)”。我检查了这些可能的重复项,但无济于事“找不到类型或命名空间名称'Google'”,“找不到类型或命名空间”。将Unity中的平台从Android切换到Windows会显示Google引用,但没有解决错误。using Google.Cloud.Speech.V1;using System;namespace GoogleCloudSamples{public class SpeechGoogle{    public static void Main(string[] args)    {        var speech = SpeechClient.Create();        var response = speech.Recognize(new RecognitionConfig()        {            Encoding = RecognitionConfig.Types.AudioEncoding.Linear16,            SampleRateHertz = 16000,            LanguageCode = "en",        }, RecognitionAudio.FromFile("audio.raw"));        foreach (var result in response.Results)        {            foreach (var alternative in result.Alternatives)            {                Console.WriteLine(alternative.Transcript);            }        }    }}}该错误发生在第一个代码行“using Google.Cloud.Speech.V1;”中。有没有可能unity无法支持谷歌云服务,或者我错过了一个步骤?
查看完整描述

1 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

不,我们不在任何Google Cloud Client Libraries中支持Unity(或Xamarin)。

我们支持的平台文档。基于 REST 的库可以在 Unity 上运行,但我们不支持这一点,特别是身份验证方面很可能失败或需要自定义代码。

需要明确的是,我们希望支持更多的平台,但这样做涉及相当大的人力成本,特别是对于基于gRPC的库,那里有一个原生代码组件,特别是在一大堆客户端平台和Unity版本的测试方面。


查看完整回答
反对 回复 2022-08-20
  • 1 回答
  • 0 关注
  • 115 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信