How to Set Which Server Google Vision Sends its API calls to? - google-cloud-platform

Our client does not let information be sent offshore. This isn't a discussion as to whether this is good policy or not.
I am wondering if there's any way to set the server that you send Google Vision's API calls to. In the same way you can select which server you want in Google's Compute.

At this time Google Cloud Vision is a global product and you cannot set a specific region for data processing.
On the following link scroll down to Global Products.
Google Cloud Locations
Vision OCR offers regional support
Vision OCR multiregion support
AutoML Vision is limited to us-central1 only at this time.

Related

Can I use Amazon Textract or Amazon Rekognition for commercial use?

I would like to use Amazon Textract or Amazon Rekognition API's for a SAAS I am developing.
But I could not find any clear description about whether it is permitted to use those services for commercial use without following any license condition.
I also looked at Azure Computer Vision and Google Cloud Vision and all I could find was Google Cloud Vision API FAQs Documentation does not permit the resell of the Vision API, only that I can integrate Vision API into applications of independent value. Which I am also uncertain if applicable for my SAAS.
If anyone could shed some light about the licensing for theses services for commercial use I would really appreciate it.

Google Analytics and Google Cloud - what is the. link

We are exploring Google Analytics / Reporting APIs and have noticed that it forwards to the screen where we are asked to create/associate a project in google cloud interface and enable APIs.
We are struggling to understand the link between GA and Google Cloud. So there are things below we are trying to determine.
How is the Google project linked to the clients GA account. Do I need to somehow link it in the project screen.
Once in the Google project screen (Google Cloud Platform) how do I set up the API and get the OAuth and token needed to the API Call
In google cloud analytics dashboard what data will I see. Is it only Google Cloud services or actual GA Data.
GA and Google Cloud APIs how will they be connected. How will GA use these Credentials and both will be linked. If support GA is tracking my website usage or access data. What will enablement of these APIs do in that regard. There is no specific example showing that.
Any advice you can provide would really help me.
thanks,
Aakash

Google Text-to-speech - How to specify region EU?

I'm using Google Cloud Text-to-speech to synthesize speech from text. How can I specify the region for the API calls? This is similar to this question Specify Region for Google Speech API? but my question is for text-to-speech, not speech-to-text.
For speech-to-text there wasn't an available endpoint in Europe but there is one now: https://cloud.google.com/speech-to-text/docs/endpoints
I can't find the same type of endpoint documentation for text-to-speech, the closest I find is this page: https://cloud.google.com/text-to-speech/docs/reference/rest that specifies a single endpoint: https://texttospeech.googleapis.com
Does this mean that I cannot keep the text-to-speech requests within Europe? It could also be that the region is fetched from the Google Cloud project region or something like that but I cannot find such an option.
The specifying of region for text-to-speech API that you are asking for is currently a requested feature in GCP public issue tracker. You can track the progress with this link.

IoT device management/onboarding with Google Firebase

I'm looking for something like AWS's device management functionality (https://aws.amazon.com/iot-device-management/) that exists on Google's Firebase service.
I found this: https://cloud.google.com/community/tutorials/cloud-iot-firestore-config
But I'm not sure if I can achieve the same functionality as with AWS IoT Device Management (I'm still new to Firebase).
Is there a Firebase equivalent to AWS IoT Device Management, specifically regarding onboarding and organization?
There is no equivalent in Firebase.
As has been mentioned, no, there's nothing directly in Firebase.
Have you looked at Cloud IoT Core? It has a lot of the features you're probably looking for in a device manager. From there, there are data pipeline tools (like Google Cloud Functions, or Cloud Dataflow) which can ferry the telemetry data from your devices into Firebase (or, potentially a better option, Firestore).
I did a session at the Google Cloud Next conference this year (2018) which talked about the end-to-end IoT application, and we published the code we built on stage which includes IoT device management, and used Cloud Functions to push the data into Firestore if you're interested. Link can be found here. The Cloud Functions that moved the data into Firestore are in the gcf folder. The device folder has the Python code we used on device to send telemetry up to IoT Core.

Can a Google Cloud Printer send the output to a web service?

I was wondering if google cloud print can be configured to send to a custom web service. I was thinking about sending documents that need to be OCR'd to my web service to process. Can this be done directly with google cloud print?
Yes. You'll essentially create a Google Cloud Print printer, in software. When the new print job arrives (a PDF with metadata) then you do whatever you want to with it.
The API documentation is very clear
Some example code (Go) can be found in the official Google Cloud Print CUPS Connector
More example code (Python) can be found in the Google Cloudprint Proxy
The GCP Developers mailing list is useful