0.1.8 • Published 7 years ago
com.oshoham.unity-google-cloud-streaming-speech-to-text v0.1.8
Unity Google Streaming Speech-to-Text
Installation
This plugin is available as a Unity package hosted on NPM. To install it, add the following lines to your Unity project's Packages/manifest.json:
{
"scopedRegistries": [
{
"name": "npm",
"url": "https://registry.npmjs.com",
"scopes": [
"com.oshoham"
]
}
],
"dependencies": {
// other dependencies go here
"com.oshoham.unity-google-cloud-streaming-speech-to-text": "0.1.7"
}
}Setup
- Follow step 1 of Google's Cloud Speech-to-Text Quickstart Guide to:
- Set up a GCP Console project.
- Enable the Speech-to-Text API for your project.
- Create a service account.
- Download your service account's private key as a JSON file.
- Rename your private key JSON file to
gcp_credentials.json. - Place your
gcp_credentials.jsonfile in a folder calledAssets/StreamingAssetsin your Unity project.
Usage
In your Unity scene, create a new GameObject and attach the StreamingRecognizer MonoBehavior to it.
If you want to quickly test that things are working, check the Enable Debug Logging option on the StreamingRecognizer, then play your scene. You should see some debugging messages appear in the Console, along with a live transcription of any speech audible to your computer's microphone.