Reputation: 51
I would like to leverage Google's Speech to text service for a desktop app, but I would like it to be offline. Is this possible?
They have on-prem solutions but can it be offline so no data is sent? https://cloud.google.com/speech-to-text#all-features
Upvotes: 5
Views: 11455
Reputation: 3145
It may be possible: https://cloud.google.com/speech-to-text/ondevice
As they state:
Private feature
This product is a private feature. The documentation is publicly available but you must contact Google for full access.
Cloud Speech-to-Text On Device enables server-quality speech technology on embedded devices. This feature allows you to run streaming speech recognition fully on-device, without any connection to a network or Google servers.
Upvotes: 0
Reputation: 13
Google Speech-to-text API is available offline only for English in several devices. If You want this API to work for you offline for other languages, you should install that Specific language on you device - otherwise it won't work.
Basically Google Speech Recognition requires internet access to make REST and RPC calls. If you have a working with internet access, it will work on every Language you want. But in offline mode it only works on device-specific language, most probably English.
Upvotes: 1
Reputation: 311
Google's Speech to Text API only works through the cloud, it is not possible to work offline, this is because Speech API and Text to Speech API make request using REST or RPC calls.
The Speech-to-Text On-Prem allows you to deploy the Speech to Text API through a container or any GKE cluster, but that doesn't mean you can do it in your local desktop.
Upvotes: 3