n8n node for Google Speech API integration
npm install n8n-nodes-google-speechThis is an n8n community node for Google Speech API integration. It provides functionality to convert audio to text using Google's Speech-to-Text API.
Follow these instructions to install this node:
1. Go to Settings > Community Nodes
2. Select Install
3. Enter n8n-nodes-google-speech in Enter npm package name
4. Click Install
1. Install npm package:
``bash`
npm install n8n-nodes-google-speech`
2. Add node to N8N_CUSTOM_EXTENSIONS:bash``
export N8N_CUSTOM_EXTENSIONS="/path/to/n8n-nodes-google-speech"
To use this node, you need:
1. A Google Cloud account with the Speech-to-Text API enabled
2. A service account with access to the Speech API
3. A JSON key file for the service account
1. Go to the Google Cloud Console
2. Create a new project or select an existing one
3. Enable the Speech-to-Text API in the API Library
4. Go to "IAM & Admin" > "Service Accounts"
5. Create a new service account or use an existing one
6. Give it the "Cloud Speech Client" role
7. Create a new JSON key (Actions > Manage keys > Add key > Create new key)
8. Download the JSON key file
9. Paste the entire contents of the JSON file into the n8n credentials field
1. Add a "Google Speech" node to your workflow
2. Select the "Speech to Text" resource and "Recognize" operation
3. Configure the credentials using your Service Account Key JSON
4. Provide audio as a base64-encoded string (without any prefix like "data:audio/...")
5. Set the language code (e.g. 'en-US', 'it-IT', 'fr-FR', etc.)
6. Run the workflow to convert speech to text
* Google Cloud Speech-to-Text Documentation
* n8n Community Nodes Documentation