我正在努力让Google Cloud Speech API在我的Unity游戏中运行。不幸的是,我无法将Google Speech API安装到我的项目的脚本中,因为它依赖于.NET 4.5,而Unity使用的是.NET 3.5(是的,有一个针对Unity的实验性.NET 4.6,我使用它没有成功)。
因此,我不得不发送POST HTTP请求。我已经通过Google Cloud Shell成功完成了这项工作,但是,我需要以某种方式使用Visual Studio通过C#发送请求。我看过类似的线索但是没有多少运气。我已经安装了RestSharp但没有找到足够的文档。
我需要:
POST https://speech.googleapis.com/v1/speech:recognize
使用以下JSON正文:
{
"config": {
"encoding":"FLAC",
"sample_rate": 16000,
"language_code": "en-US"
},
"audio": {
"uri":"gs://cloud-samples-tests/speech/brooklyn.flac"
}
}
我已经尝试了几个小时来让这个简单的任务在Visual Studio中工作,因此我可以将它导入Unity Engine。如何将RestSharp与JSON参数一起使用?
由于