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 -DskipTests
You can then run a given ClassName via:
mvn exec:java -Dexec.mainClass=com.example.speech.ClassName
mvn exec:java -Dexec.mainClass=com.example.speech.QuickstartSample
mvn exec:java -Dexec.mainClass=com.example.speech.Recognize \
-Dexec.args="syncrecognize ./resources/audio.raw"
mvn exec:java -Dexec.mainClass=com.example.speech.Recognize \
-Dexec.args="asyncrecognize ./resources/audio.raw"
mvn exec:java -Dexec.mainClass=com.example.speech.Recognize \
-Dexec.args="syncrecognize 'gs://cloud-samples-tests/speech/brooklyn.flac'"
mvn exec:java -Dexec.mainClass=com.example.speech.Recognize \
-Dexec.args="asyncrecognize 'gs://cloud-samples-tests/speech/vr.flac'"