I want to create an app using Google Speech-to-Text API. And this app will use StreamingRecognize. https://cloud.google.com/speech-to-text/docs/reference/rpc/google.cloud.speech.v1#google.cloud.speech.v1.Speech.StreamingRecognize
StreamingRecognize
But I'm worried about cost overruns by some attacks. e.g.) stolen api key, over execution ..etc
Suppose, if meeting these requirements, there is no problem.
Could you tell me how to use this API secure?
App spec
Language: Flutter (Dart)
speechToText.streamingRecognize
More Info:
Once I considered about this Android/iOS apps restriction, https://cloud.google.com/docs/authentication/api-keys?visit_id=637405639528794487-3748827222&rd=1#api_key_restrictions
But I could not understand why it can be restricted.
2.1m questions
2.1m answers
60 comments
57.0k users