Is it possible to use the google speech api offline? - linux

For IVR application, I have integrated the google speech API. Its working fine.
But When I deploy the same in client location, there is no internet facility available.
So is it possible to use the google speech API offline in linux machines

It is not possible to use Google cloud speech api offline. Google cloud means that your app is interacting with online algorithms to process image, speech etc.

Related

Azure Text-to-Speech SDK vs API: when to use which?

I’m new to using Azure Cognitive Services (and programming in general).
The Azure Text to Speech service is provided through two interfaces: the Speech SDK and the REST API. I was wondering when one should choose to use the SDK or REST API? What are the advantages of the SDK over the API, and vice versa?
The documentation of the Azure Speech SDK is quite vague on this. It says:
In some cases, you can't or shouldn't use the Speech SDK. In those cases, you can use REST APIs to access the Speech service. For example, use the Speech-to-text REST API v3.0 for batch transcription and custom speech.
For context, I’m looking to implement an text-to-speech application that takes a JSON of conversation strings, synthesizes each string to a speech file and saves it to cloud storage. So far I've been using the Speech SDK locally and have managed to save speech files to local storage, but I need to do this in the cloud.
Let me know if I should provide more details and thanks in advance for any insight!

Google cloud speech to text support any browser? Does this works on Safari?

Is there any place where we could validate the supported browsers for Google cloud speech to text?
We want to integrate it to our cloud solution but we don't know which browsers will be supported.

Integrating Azure Bot with Azure Speech Services

Is there a possible way to integrate the speech services with bot? So i would like to know what is the process that goes in the integration of Speech Services with Bot?
How is it possible to do the integration with bot through the key that is obtained from the Azure Speech Service created?
And how to check whether the created Speech Services is working?
Is there any common portal for the Speech Services to be tested like the portal for custom speech(https://westus.cris.ai/Home/CustomSpeech)?
And What are the different ways for integrating?
To test the speech service whether works, you can use the code sample provided by Microsoft without write addition code. Refer to the Next steps section of Text to Speech
Or you can make the REST API using POST man according the documentation.
And to integrate the Speech Service with Bot, you can refer the figure below:

How to use my own API instead of using mobile API in Azure

is there any way to publish my API in azure mobile service API instead of using its own. I want just to know it, because assume I have a backup server in amazon and as you know I don't have access to azure sdk in there and it means technically I cant use the API anywhere outside the azure.
Azure mobile services is actually based on the .Net web api in their C# flavor and on node.js on the Javascript side. You could surely write an API using those technology and have the same behavior. You will gain the fact of being more portable, however you will lose some of the preconfigured stuff from Mobile services.
If you are using .NET, please check this to see how to build a Web api! http://www.asp.net/web-api.
If you are using Javascript, here is where you should start : https://nodejs.org/
Both tech are quite easy to learn and super powerfull, have fun! When your API is built, you could just publish them as an azure Web APP (http://azure.microsoft.com/en-us/services/app-service/web/) or an Azure API (https://azure.microsoft.com/en-us/services/app-service/api/) instead of the mobile App
Hope it helps, if you have more questions, please ask!
You can create and publish your own custom APIs in azure mobile service. You could even access in via azure mobile service sdk in client by using "InvokeApiAsync<>()" method.
https://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn614130.aspx
If you want to access the api via fidder/httpclient than AZM SDK, pass the mobile service key in HTTP header as Name:'x-zumo-application' value:'application key from portal'

How can I run an exe file on Windows Azure that receive, process and feed data to a Windows Phone mobile app?

I want to create a Windows Phone mobile app that receive inputs, send the inputs to an exe running continuously on Windows Azure to process and send outputs back to the mobile app. I have the knowledge to create a WP apps but little experience in Azure ,though I have access to it, so I don't know which service to use and how to use it. Please help
Technically, you could run an .exe in a web role on Azure but there might be a better, and easier, way to architect your solution.
Consider using Azure Mobile Services and, as WiteCastle says, re-architect your exe into a custom web API. Here are some examples of RESTful Web API projects from Microsoft's ASP.NET site.
Here are some useful resources to get you started:
Learn how to build secure mobile apps for the enterprise: view
webinar
Learn how to build consumer mobile apps that scale: view webinar
Choosing the best backend for your mobile app: view webinar
Alternatively...
If you're more comfortable with a web based back-end, why not try a product like appery.io, which allows you to create and connect up your app all via a 100% browser based IDE.

Resources