Google Cloud Speech API enables easy integration of Google speech recognition technologies into developer applications.
These sample Java applications demonstrate how to access the Cloud Speech API using the Google Cloud Client Library for Java.
Install Maven.
Build your project with:
mvn clean package
Transcribe a local audio file
mvn exec:java -DQuickstart
Transcribe a local audio file
mvn exec:java -DRecognize -Dexec.args="syncrecognize ./resources/audio.raw"
Asynchronously transcribe a local audio file
mvn exec:java -DRecognize -Dexec.args="asyncrecognize ./resources/audio.raw"
Transcribe a remote audio file
mvn exec:java -DRecognize -Dexec.args="syncrecognize gs://cloud-samples-tests/speech/brooklyn.flac"
Asynchronously transcribe a remote audio file
mvn exec:java -DRecognize -Dexec.args="asyncrecognize gs://cloud-samples-tests/speech/vr.flac"
Synchronously transcribe an audio file and print word offsets
mvn exec:java -DRecognize -Dexec.args="wordoffsets ./resources/audio.raw"
Asynchronously transcribe a remote audio file and print word offsets
mvn exec:java -DRecognize -Dexec.args="wordoffsets gs://cloud-samples-tests/speech/vr.flac"
Synchronously transcribe a audio file
mvn exec:java -DRecognize -Dexec.args="model-selection ./resources/Google_Gnome.wav"
Asynchronously transcribe a audio file hosted on GCS
mvn exec:java -DRecognize -Dexec.args="model-selection gs://cloud-samples-tests/speech/Google_Gnome.wav"