google-app-engine


Flow when recording the audio in the client, keeping a copy in the server, process it using Speech API, and returning the text back to the client?


So let's say a client app needs Speech recognition, and the raw audio should be saved in the server (using Google Cloud Storage, for example).
So my idea to solve this problem would involve the following steps:
Client records audio
Client sends audio to Cloud Storage
Cloud storage callbacks the backend in GAE
Backend calls Speech API using the uri of the uploaded file
Returned text is sent via notification to the client app
This seems a bit convoluted, but I'm not sure there's an easier way to achieve what I'm trying to do.
Would the above be the normal "flow" for the case, or is there a simpler way?

Related Links

django-nonrel google app engine order_by('?')
Trouble while sending Email using Google App Engine to Verizon (vtext.com)
Keeping track of time with 1 second accuracy in Google App Engine
Developing for Google App Engine and using the datastore
GAE Datastore: “total” property vs. adding up line items?
Business intelligence on Google App Engine
Why GAE ChannelAPI Socket.open() fails?
Modifying GAE Django to Expand the API Scope on User Login
GWT: Where (how) to define POJOs to make em available for client and server? (and to use datastore on serverside)
Google App Engine Always On feature
Google App Engine: How to create sub domain/ sub directory
Securing Google App Engine Authsub callback url ('next_url')
Browser-based strategy game in Django/GAE. Model suggestions?
Setting GTalk status using Java - GAE/J
GWT RPC method name at App Engine server log
Is it thread-safe to store data inside a static field when deploying on Google App Engine?

Categories

HOME
embedded
wakanda
depth
character-encoding
camera
spring-data-redis
aws-cli
interpolation
jquery-ui
arangodb
owin
mautic
ipmitool
automatic-ref-counting
favicon
flatpak
parameter-passing
mvc-mini-profiler
firefox-addon
vuejs
gmm
angular-routing
hta
tosca
short-url
monit
jboss6.x
slidetoggle
syntax-highlighting
progress-bar
rpgle
user-defined-functions
dst
biztalk-rule-engine
vue-chartjs
jwplayer6
flatmap
z-notation
jvmti
android-softkeyboard
drupal-theming
snapchat
vaadin-elements
servermanager
hammer.js
user-defined-fields
reportservice2010
facebook-pixel
dtsearch
remedy
aquamacs
scalding
custom-font
filenet
android-instrumentation
ziparchive
pacemaker
xdoclet
lean
refinerycms
qiime
data-protection
ascii-art
jnlua
vhosts
decimalformat
java-money
visual-sourcesafe-2005
skspritenode
uvc
android-broadcast
user-permissions
gamekit
public-html
wxformbuilder
dsym
high-resolution
gd-graph
jammer
isqlquery
modular
cnf
robotlegs
nokia-s40
rmiregistry
azman
failing-tests
jquery-tools
binomial-heap
firefox-3
xslcompiledtransform
appliance

Resources

Encrypt Message