Call Google's 'Natural Language', 'Cloud Translation', 'Cloud Speech', and 'Cloud Text-to-Speech' APIs
Determine API endpoint version
Authenticate with Google Language API services
Perform Natural Language Analysis
Get a speech operation
Call Google Speech API
Get a list of voices available for text to speech
Play audio in a browser
Speak in Shiny module (server)
Speak in Shiny module (ui)
Perform text to speech
Detect the language of text within a request
Translate a document via the Google Translate API
Lists languages from Google Translate API
Translate the language of text within a request
googleLanguageR
Test if a string is a Google Cloud Storage URI
A helper function that tests whether an object is either NULL or a l...
Safe cbind that removes data.frames with no rows
Custom messaging function for package
Recursively remove NULL objects from a list
Access Google Cloud machine learning APIs for text and speech tasks. Use the Cloud Translation API for text detection and translation, the Natural Language API to analyze sentiment, entities, and syntax, the Cloud Speech API to transcribe audio to text, and the Cloud Text-to-Speech API to synthesize text into audio files.
Useful links