Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam Professional Data Engineer topic 1 question 113 discussion

Actual exam question from Google's Professional Data Engineer
Question #: 113
Topic #: 1
[All Professional Data Engineer Questions]

You are a retailer that wants to integrate your online sales capabilities with different in-home assistants, such as Google Home. You need to interpret customer voice commands and issue an order to the backend systems. Which solutions should you choose?

  • A. Speech-to-Text API
  • B. Cloud Natural Language API
  • C. Dialogflow Enterprise Edition
  • D. AutoML Natural Language
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
rickywck
Highly Voted 4 years, 2 months ago
should be C, since we need to recognize both voice and intent
upvoted 26 times
AzureDP900
1 year, 4 months ago
C. Dialogflow Enterprise Editio
upvoted 1 times
...
...
Alasmindas
Highly Voted 3 years, 6 months ago
Option A - Cloud Speech-to-Text API. The question is just asking to " interpret customer voice commands" .. it does not mention anything related to sentiment analysis so NLP is not required. DialogFlow is more of a chat bot services typically suited for a "Service Desk" kind of setup - where clients will call a centralized helpdesk and automation is achieved through Chat bot services like - google Dialog flow
upvoted 18 times
hdmi_switch
2 years, 9 months ago
Cloud Speech-to-Text API just converts speech to text. You will have text files as an output and then the requirement is to "interpret customer voice commands and issue an order to the backend systems". This is not achieved by having text files. I would go with option C, since Dialogflow can interpret the commands (intents) and integrates other applications e.g. backend systems.
upvoted 8 times
...
exnaniantwort
7 months, 4 weeks ago
shuld be C, the key is interpret customer voice commands
upvoted 1 times
...
HarshKothari21
1 year, 8 months ago
Question also says "in-home assistants, such as Google Home". the idea here is to provide assistance which involves Dialog. I would go with option C
upvoted 2 times
...
...
NeoNitin
Most Recent 9 months, 2 weeks ago
Ans C . main thing is that question is saying" customer voice commands " there is no need to sentimental analysis of language so thats why. C. Dialogflow Enterprise Edition Dialogflow is a powerful natural language understanding platform developed by Google. It allows you to build conversational interfaces, interpret user voice commands, and integrate with various platforms and devices like Google Home. The "Enterprise Edition" provides additional features and support for more complex use cases, making it a good choice for a retailer looking to integrate with in-home assistants and handle customer voice commands effectively.
upvoted 1 times
...
juliobs
1 year, 2 months ago
Selected Answer: C
Answer is C. However Google Assistant Conversational Actions will be sunsetted on June 13, 2023.
upvoted 2 times
...
techtitan
1 year, 3 months ago
Selected Answer: C
https://cloud.google.com/dialogflow/es/docs/integrations/aog
upvoted 1 times
...
desertlotus1211
1 year, 3 months ago
I think the answer is A: Speech to Text. You want to interpret what a user say... Diagflow is text to speech, not what the question asked for... Thoughts?
upvoted 1 times
...
PrashantGupta1616
1 year, 4 months ago
Selected Answer: A
The question is just asking to " interpret customer voice commands" so A is out of the box solution
upvoted 1 times
...
odacir
1 year, 5 months ago
Selected Answer: A
Enable voice control Implement voice commands such as “turn the volume up,” and voice search such as saying “what is the temperature in Paris?” Combine this with the Text-to-Speech API to deliver voice-enabled experiences in IoT (Internet of Things) applications. https://cloud.google.com/speech-to-text#section-9
upvoted 1 times
odacir
1 year, 5 months ago
I change my mind, it's C. https://cloud.google.com/blog/products/gcp/introducing-dialogflow-enterprise-edition-a-new-way-to-build-voice-and-text-conversational-apps
upvoted 5 times
...
...
zellck
1 year, 5 months ago
Selected Answer: C
C is the answer. https://cloud.google.com/dialogflow/es/docs Dialogflow is a natural language understanding platform that makes it easy to design and integrate a conversational user interface into your mobile app, web application, device, bot, interactive voice response system, and so on. Using Dialogflow, you can provide new and engaging ways for users to interact with your product. Dialogflow can analyze multiple types of input from your customers, including text or audio inputs (like from a phone or voice recording). It can also respond to your customers in a couple of ways, either through text or with synthetic speech.
upvoted 2 times
...
TNT87
1 year, 8 months ago
https://cloud.google.com/blog/products/gcp/introducing-dialogflow-enterprise-edition-a-new-way-to-build-voice-and-text-conversational-apps Dialogflow is the answer
upvoted 2 times
...
Smaks
1 year, 10 months ago
Selected Answer: C
Dialogflow provides a seamless integration with Google Assistant. This integration has the following advantages: You can use the same Dialogflow agent to power Google Assistant and other integrations. Dialogflow agents provide Google Cloud enterprise-grade security, privacy, support, and SLAs
upvoted 2 times
...
Vip777
2 years ago
dialog
upvoted 1 times
...
Vip777
2 years ago
speech
upvoted 1 times
...
PJG_worm
2 years, 1 month ago
It should be D. INTERPRET customer voice commands and issue an order to the backend systems. Option C is usually applied for conversation. But in this case, it is not a conversation.
upvoted 1 times
rytizzle
1 year, 9 months ago
it can totally be a conversation. if the system is attempting to interpret voice commands, it may need clarifying questions, which would in turn be a conversation. it's not D because autoML NL analyzes TEXT. it would have to work in conjunction with speech to text API. therefore the answer is dialogflow.
upvoted 1 times
...
...
medeis_jar
2 years, 4 months ago
Selected Answer: C
recognize voice and intent https://cloud.google.com/blog/products/gcp/introducing-dialogflow-enterprise-edition-a-new-way-to-build-voice-and-text-conversational-apps
upvoted 3 times
...
MaxNRG
2 years, 4 months ago
Selected Answer: C
C: Dialogflow Enterprise Edition is an end-to-end development suite for building conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (e.g., chatbots) that are capable of natural and rich interactions between your users and your business. It is powered by machine learning to recognize the intent and context of what a user says, allowing your conversational interface to provide highly efficient and accurate responses. https://cloud.google.com/dialogflow/ Dialogflow API V2 is the new iteration of our developer API. The new API integrates Google Cloud Speech-to-Text, enabling developers to send audio directly to Dialogflow for combined speech recognition and natural language understanding. https://dialogflow.com/v2-faq https://cloud.google.com/blog/products/gcp/introducing-dialogflow-enterprise-edition-a-new-way-to-build-voice-and-text-conversational-apps
upvoted 5 times
...
MasterOfTheUniverse
2 years, 4 months ago
Selected Answer: A
Speech-to-text is mentioned in Googles use cases. It is used for transcription. AutoML is still mentioned though which is opening up other services to be included. The question is not so fair and clear. https://cloud.google.com/speech-to-text#section-9
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...