gcloud SDKを使用して、Raspberry Pi 3 Raspbian OSのGoogle Cloud Speech APIコマンドラインをテストしています。 standard procedure Googleが提供しているMac OSX! Raspbianで試そうとすると失敗します。私はENVを設定しようとしたGoogle Cloud Speech APIは、Raspberry Pi 3 Raspbian OSのコマンドラインで認証できません
は「GOOGLE_APPLICATION_CREDENTIALS」と「GCLOUD_PROJECT」のようvarsの、そしてそれが機能しなかったとき、私はそれらのVARSの設定を解除し、代わりに「のgcloudのinit」の「のgcloud ベータのinit」を実行してみました。これらの作品の組み合わせはありません。
コマンド:
curl -v -k -s -H "Content-Type: application/json" -H "Authorization: Bearer `gcloud auth print-access-token`" "https://speech.googleapis.com/v1beta1/speech:syncrecognize" -d @sync-request.json
(注: '同期request.json' の内容のため、quickstart guide exampleを参照してください)。
エラーメッセージは以下のとおりです。
OUTPUTを:間違っているプロジェクトが選択取得されますようです
{
"error": {
"code": 403,
"message": "Google Cloud Speech API has not been used in project google.com:cloudsdktool before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/speech.googleapis.com/overview?project=google.com:cloudsdktool then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Google developers console API activation",
"url": "https://console.developers.google.com/apis/api/speech.googleapis.com/overview?project=google.com:cloudsdktool"
}
]
}
]
}
}
この問題は、おそらく同様にRaspbianなどのDebian上に存在します。 –