{"_id":"@cambai/n8n-nodes-google-vertex-camb","_rev":"2-4e64f54dc06b2cba5406f5c854fbdb4d","name":"@cambai/n8n-nodes-google-vertex-camb","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@cambai/n8n-nodes-google-vertex-camb","version":"1.0.0","keywords":["n8n-community-node-package","google-vertex-ai","camb-ai","mars7","text to speech","tts","voice synthesis"],"author":{"name":"Google Vertex CAMB Team","email":"support@camb.ai"},"license":"MIT","_id":"@cambai/n8n-nodes-google-vertex-camb@1.0.0","maintainers":[{"name":"vishalsonycamb","email":"vishal.sony@camb.ai"},{"name":"saranshshankar123","email":"saransh.shankar@camb.ai"}],"homepage":"https://github.com/Camb-ai/vertex-cambai-n8n#readme","bugs":{"url":"https://github.com/Camb-ai/vertex-cambai-n8n/issues"},"n8n":{"nodes":["dist/nodes/GoogleVertexCambAI/GoogleVertexCambAi.node.js"],"credentials":["dist/credentials/GoogleVertexCambAIApi.credentials.js"]},"dist":{"shasum":"4716316e5c88f065802efefd378c1295ad6744cc","tarball":"https://registry.npmjs.org/@cambai/n8n-nodes-google-vertex-camb/-/n8n-nodes-google-vertex-camb-1.0.0.tgz","fileCount":23,"integrity":"sha512-3Xn6Lf5tBuTL68Faj7S2KW0nb27oA2mkOThd02QlyYHAZUghEY0AdtsmsVPFHqVFj/1nwRYxNIsyPokak4JhvQ==","signatures":[{"sig":"MEYCIQDUGhqwGtJ4nyYQDIZI8FaNzD8icpzse4jN88Fkr0OdvQIhANsEWzNhJOg2mLnw4xYgv8K5gksXddZMHpaquKbZ5zf3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38268},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"5eadfb48149082e9449f0d3d1cd765439eeb597f","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials --ext .js,.ts","build":"tsc && gulp build:icons","format":"prettier --write nodes/**/*.ts credentials/**/*.ts","lintfix":"eslint nodes credentials --ext .js,.ts --fix","prepublishOnly":"npm run build && npm run lint"},"_npmUser":{"name":"saranshshankar123","actor":{"name":"saranshshankar123","type":"user","email":"saransh.shankar@camb.ai"},"email":"saransh.shankar@camb.ai"},"repository":{"url":"git+https://github.com/Camb-ai/vertex-cambai-n8n.git","type":"git"},"_npmVersion":"10.8.2","description":"n8n integration for Google Vertex AI MARS7 TTS via CAMB.AI","directories":{},"_nodeVersion":"20.19.2","dependencies":{"google-auth-library":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"~8.57.0","prettier":"^2.8.8","typescript":"~4.9.5","@types/node":"^18.19.41","gulp-rename":"^2.0.0","n8n-workflow":"^1.82.0","@typescript-eslint/parser":"~5.62.0","eslint-plugin-n8n-nodes-base":"^1.11.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-google-vertex-camb_1.0.0_1751982125451_0.1576043055851868","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cambai/n8n-nodes-google-vertex-camb","version":"1.0.1","description":"n8n integration for Google Vertex AI MARS7 TTS via CAMB.AI","license":"MIT","author":{"name":"Google Vertex CAMB Team","email":"support@camb.ai"},"repository":{"type":"git","url":"git+https://github.com/Camb-ai/vertex-cambai-n8n.git"},"main":"dist/index.js","scripts":{"build":"tsc && gulp build:icons","dev":"tsc --watch","format":"prettier --write nodes/**/*.ts credentials/**/*.ts","lint":"eslint nodes credentials --ext .js,.ts","lintfix":"eslint nodes credentials --ext .js,.ts --fix","prepublishOnly":"npm run build && npm run lint"},"n8n":{"credentials":["dist/credentials/GoogleVertexCambAIApi.credentials.js"],"nodes":["dist/nodes/GoogleVertexCambAI/GoogleVertexCambAi.node.js"]},"keywords":["n8n-community-node-package","google-vertex-ai","camb-ai","mars7","text to speech","tts","voice synthesis"],"devDependencies":{"@types/node":"^18.19.41","@typescript-eslint/parser":"~5.62.0","eslint":"~8.57.0","eslint-plugin-n8n-nodes-base":"^1.11.0","gulp":"^4.0.2","gulp-rename":"^2.0.0","n8n-workflow":"^1.82.0","prettier":"^2.8.8","typescript":"~4.9.5"},"dependencies":{"google-auth-library":"^9.0.0"},"peerDependencies":{"n8n-workflow":"*"},"_id":"@cambai/n8n-nodes-google-vertex-camb@1.0.1","gitHead":"5afa1b31bd6c88385cf92f235f7cae2a814c34af","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/Camb-ai/vertex-cambai-n8n/issues"},"homepage":"https://github.com/Camb-ai/vertex-cambai-n8n#readme","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tT1AwQW8SoRo/Y9qzjvY1UeRhdriOWKRqPO01TU3T91bTQmiRaiRmb8IiZeNKd+R6l85yxz8zykw5Z7fLcdTsw==","shasum":"a5cb992d424868ce9bba8f55f39b8c342a0d8556","tarball":"https://registry.npmjs.org/@cambai/n8n-nodes-google-vertex-camb/-/n8n-nodes-google-vertex-camb-1.0.1.tgz","fileCount":23,"unpackedSize":38189,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGeIpcOIt5CyF3vbCP1Jc4k7y4guw5rYmGDhNUrh/ZDOAiABAFxyUrQVywiDBgehCeHY8fFgPyV9hGe+zO23FLO5og=="}]},"_npmUser":{"name":"saranshshankar123","email":"saransh.shankar@camb.ai","actor":{"name":"saranshshankar123","email":"saransh.shankar@camb.ai","type":"user"}},"directories":{},"maintainers":[{"name":"vishalsonycamb","email":"vishal.sony@camb.ai"},{"name":"saranshshankar123","email":"saransh.shankar@camb.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-google-vertex-camb_1.0.1_1752033567300_0.3681859682591473"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-08T13:42:05.380Z","modified":"2025-07-09T03:59:27.712Z","1.0.0":"2025-07-08T13:42:05.615Z","1.0.1":"2025-07-09T03:59:27.511Z"},"bugs":{"url":"https://github.com/Camb-ai/vertex-cambai-n8n/issues"},"author":{"name":"Google Vertex CAMB Team","email":"support@camb.ai"},"license":"MIT","homepage":"https://github.com/Camb-ai/vertex-cambai-n8n#readme","keywords":["n8n-community-node-package","google-vertex-ai","camb-ai","mars7","text to speech","tts","voice synthesis"],"repository":{"type":"git","url":"git+https://github.com/Camb-ai/vertex-cambai-n8n.git"},"description":"n8n integration for Google Vertex AI MARS7 TTS via CAMB.AI","maintainers":[{"name":"vishalsonycamb","email":"vishal.sony@camb.ai"},{"name":"saranshshankar123","email":"saransh.shankar@camb.ai"}],"readme":"# Google Vertex CAMB AI - N8N Community Node\n\nAn N8N community node package that integrates Google Vertex AI MARS7 text-to-speech (TTS) capabilities via CAMB.AI.\n\n## Features\n\n- **Text-to-Speech**: Convert text to high-quality speech using Google Vertex AI MARS7\n- **Voice Synthesis**: Generate natural-sounding voice output\n- **N8N Integration**: Seamlessly integrate AI-powered speech synthesis into your N8N workflows\n\n## Installation\n\nTo install this community node in your N8N instance:\n\n1. Navigate to **Settings > Community Nodes** in your N8N interface\n2. Click **Install** and enter: `@google-vertex-camb/n8n-nodes-google-vertex-camb`\n3. Click **Install** to add the node to your N8N instance\n\nAlternatively, you can install via npm:\n\n```bash\nnpm install @cambai/n8n-nodes-google-vertex-camb\n```\n\n## Configuration\n\n### Prerequisites\n\n- N8N instance (self-hosted or cloud)\n- Google Cloud Platform account with Vertex AI access\n- Service account credentials with appropriate permissions\n\n### Credentials Setup\n\n1. Create a new credential of type **Google Vertex CAMB AI API**\n2. Configure your Google Cloud service account credentials\n3. Ensure your service account has access to Vertex AI services\n\n## Usage\n\n1. Add the **Google Vertex CAMB AI** node to your workflow\n2. Select **Speech** as the resource\n3. Configure your desired text-to-speech operation\n4. Connect your credentials\n5. Execute the workflow\n\n## Development\n\n### Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/Camb-ai/vertex-cambai-n8n.git\ncd vertex-cambai-n8n\n\n# Install dependencies\nnpm install\n```\n\n### Development Commands\n\n```bash\n# Start development mode with TypeScript watch\nnpm run dev\n\n# Build the project\nnpm run build\n\n# Run linting\nnpm run lint\n\n# Auto-fix linting issues\nnpm run lintfix\n\n# Format code\nnpm run format\n```\n\n### Project Structure\n\n```\n├── credentials/\n│   └── GoogleVertexCambAIApi.credentials.ts  # API authentication\n├── nodes/\n│   └── GoogleVertexCambAI/\n│       ├── Descriptions/\n│       │   ├── speech.ts                     # Speech operations\n│       │   └── utils.ts                      # Utility functions\n│       ├── GoogleVertexCambAi.node.ts        # Main node implementation\n│       └── google-vertex-camb.svg            # Node icon\n└── dist/                                     # Compiled output\n```\n\n## License\n\nMIT License\n\n## Support\n\nFor support and questions:\n- Email: support@camb.ai\n- GitHub Issues: [Create an issue](https://github.com/Camb-ai/vertex-cambai-n8n/issues)\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n---\n\n**Note**: This is a community-maintained node package. For official N8N support, please refer to the [N8N documentation](https://docs.n8n.io/).","readmeFilename":"README.md"}