google-vertex-camb

n8n integration for Google Vertex AI MARS7 TTS via CAMB.AI

Package Information

Released: 7/9/2025
Downloads: 1 weekly / 25 monthly
Latest Version: 1.0.1
Author: Google Vertex CAMB Team

Documentation

Google Vertex CAMB AI - N8N Community Node

An N8N community node package that integrates Google Vertex AI MARS7 text-to-speech (TTS) capabilities via CAMB.AI.

Features

  • Text-to-Speech: Convert text to high-quality speech using Google Vertex AI MARS7
  • Voice Synthesis: Generate natural-sounding voice output
  • N8N Integration: Seamlessly integrate AI-powered speech synthesis into your N8N workflows

Installation

To install this community node in your N8N instance:

  1. Navigate to Settings > Community Nodes in your N8N interface
  2. Click Install and enter: @google-vertex-camb/n8n-nodes-google-vertex-camb
  3. Click Install to add the node to your N8N instance

Alternatively, you can install via npm:

npm install @cambai/n8n-nodes-google-vertex-camb

Configuration

Prerequisites

  • N8N instance (self-hosted or cloud)
  • Google Cloud Platform account with Vertex AI access
  • Service account credentials with appropriate permissions

Credentials Setup

  1. Create a new credential of type Google Vertex CAMB AI API
  2. Configure your Google Cloud service account credentials
  3. Ensure your service account has access to Vertex AI services

Usage

  1. Add the Google Vertex CAMB AI node to your workflow
  2. Select Speech as the resource
  3. Configure your desired text-to-speech operation
  4. Connect your credentials
  5. Execute the workflow

Development

Setup

# Clone the repository
git clone https://github.com/Camb-ai/vertex-cambai-n8n.git
cd vertex-cambai-n8n

# Install dependencies
npm install

Development Commands

# Start development mode with TypeScript watch
npm run dev

# Build the project
npm run build

# Run linting
npm run lint

# Auto-fix linting issues
npm run lintfix

# Format code
npm run format

Project Structure

├── credentials/
│   └── GoogleVertexCambAIApi.credentials.ts  # API authentication
├── nodes/
│   └── GoogleVertexCambAI/
│       ├── Descriptions/
│       │   ├── speech.ts                     # Speech operations
│       │   └── utils.ts                      # Utility functions
│       ├── GoogleVertexCambAi.node.ts        # Main node implementation
│       └── google-vertex-camb.svg            # Node icon
└── dist/                                     # Compiled output

License

MIT License

Support

For support and questions:

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.


Note: This is a community-maintained node package. For official N8N support, please refer to the N8N documentation.

Discussion