{"_id":"@camb-ai/n8n-nodes-cambai","_rev":"10-ad0fc4e32f5a2b130eb88a0d0c00ae34","name":"@camb-ai/n8n-nodes-cambai","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@camb-ai/n8n-nodes-cambai","version":"0.1.0","keywords":["n8n-community-node-package","n8n","tts","text-to-speech","cambai","camb.ai","audio","voice","speech synthesis"],"author":{"name":"Camb.ai","email":"support@camb.ai"},"license":"MIT","_id":"@camb-ai/n8n-nodes-cambai@0.1.0","maintainers":[{"name":"neilruaro-camb","email":"neil.ruaro@camb.ai"},{"name":"arnavm","email":"arnavmehta.contact@gmail.com"},{"name":"ravenur","email":"tanbaynurbol@gmail.com"}],"homepage":"https://camb.ai","bugs":{"url":"https://github.com/camb-ai/n8n-nodes-cambai/issues"},"n8n":{"nodes":["dist/nodes/CambAi/CambAi.node.js"],"credentials":["dist/credentials/CambAiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"211c111775c9fe05d9e438d772b058a39b75fc44","tarball":"https://registry.npmjs.org/@camb-ai/n8n-nodes-cambai/-/n8n-nodes-cambai-0.1.0.tgz","fileCount":10,"integrity":"sha512-AhwaKmfWGqC5WhvZY4RJM9L6QmjoIMK+2aOu/qUu5LKuHTj8ZPzoOPilBdyD7YtBeHFu6heC5hebmLWYVGhH/A==","signatures":[{"sig":"MEUCIQD49hjOzHqfhk34UGuC1HdXBijayLa2OUSX3xjV8Yoh2QIgRo9Z4EuJwOyvMCNE3Nn1coCvti76dlHOBT6WoeW25k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65677},"main":"dist/index.js","gitHead":"c80ce05689a436b0295b303f5446da5623fb4acb","scripts":{"dev":"tsc --watch","lint":"eslint nodes/**/*.ts credentials/**/*.ts","build":"tsc && npm run copy:icons","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials package.json --fix","copy:icons":"cp nodes/CambAi/cambai.svg dist/nodes/CambAi/","prepublishOnly":"npm run build"},"_npmUser":{"name":"neilruaro-camb","email":"neil.ruaro@camb.ai"},"repository":{"url":"git+https://github.com/camb-ai/n8n-nodes-cambai.git","type":"git"},"_npmVersion":"10.9.4","description":"n8n community node for Camb.ai Text-to-Speech API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"form-data":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.0","@types/node":"^20.0.0","n8n-workflow":"*","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-cambai_0.1.0_1770176974133_0.641129021840056","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@camb-ai/n8n-nodes-cambai","version":"0.1.1","keywords":["n8n-community-node-package","n8n","tts","text-to-speech","cambai","camb.ai","audio","voice","speech synthesis"],"author":{"name":"Camb.ai","email":"support@camb.ai"},"license":"MIT","_id":"@camb-ai/n8n-nodes-cambai@0.1.1","maintainers":[{"name":"neilruaro-camb","email":"neil.ruaro@camb.ai"},{"name":"arnavm","email":"arnavmehta.contact@gmail.com"},{"name":"ravenur","email":"tanbaynurbol@gmail.com"}],"homepage":"https://camb.ai","bugs":{"url":"https://github.com/camb-ai/n8n-nodes-cambai/issues"},"n8n":{"nodes":["dist/nodes/CambAi/CambAi.node.js"],"credentials":["dist/credentials/CambAiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"e198bf2b9ea645331c1d92d35b4065e97ee6b6b5","tarball":"https://registry.npmjs.org/@camb-ai/n8n-nodes-cambai/-/n8n-nodes-cambai-0.1.1.tgz","fileCount":11,"integrity":"sha512-nM8DGTa8xFZg10F6x210DtH1FXUnqOO46/nSZqNjV0kUzRSStJ6FQHTuULhYFhCGUlD7y/AiCK2VwpkMtgY6fg==","signatures":[{"sig":"MEUCIQCH2cz97tJiW2DdKYHROdXcYEGUNoeAZG6dvPoZNX4b6gIgGv+zA82lGZ94BSFJwlUDDB5N605RHqra3I2OFkNbqN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66233},"main":"dist/index.js","gitHead":"1888f5e82f72803d174a4641f78757675059e027","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","format":"prettier nodes credentials --write","release":"n8n-node release","lint:fix":"n8n-node lint --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"neilruaro-camb","email":"neil.ruaro@camb.ai"},"repository":{"url":"git+https://github.com/camb-ai/n8n-nodes-cambai.git","type":"git"},"_npmVersion":"10.9.4","description":"n8n community node for Camb.ai Text-to-Speech API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"form-data":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.2.5","typescript":"^5.4.0","@types/node":"^20.0.0","n8n-workflow":"*","@n8n/node-cli":"^0.19.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-cambai_0.1.1_1770613846993_0.967267259918168","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@camb-ai/n8n-nodes-cambai","version":"0.1.2","keywords":["n8n-community-node-package","n8n","tts","text-to-speech","cambai","camb.ai","audio","voice","speech synthesis"],"author":{"name":"Camb.ai","email":"neil.ruaro@camb.ai"},"license":"MIT","_id":"@camb-ai/n8n-nodes-cambai@0.1.2","maintainers":[{"name":"neilruaro-camb","email":"neil.ruaro@camb.ai"},{"name":"arnavm","email":"arnavmehta.contact@gmail.com"},{"name":"ravenur","email":"tanbaynurbol@gmail.com"}],"homepage":"https://camb.ai","bugs":{"url":"https://github.com/camb-ai/n8n-nodes-cambai/issues"},"n8n":{"nodes":["dist/nodes/CambAi/CambAi.node.js"],"credentials":["dist/credentials/CambAiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"2f75a193bfdf924ce32c0998a484f0b3cef8f89e","tarball":"https://registry.npmjs.org/@camb-ai/n8n-nodes-cambai/-/n8n-nodes-cambai-0.1.2.tgz","fileCount":11,"integrity":"sha512-S2JB3VF50/2t4aVKCGT5lAflOhowkJj90SJdrSEMYm1pcQMfe81D8UK/ruYZDXq3taBcyh/+zDhCMq4iQahXog==","signatures":[{"sig":"MEQCICTf7MnrTQoz/pSiTg/EzCZ7A1HO2jEYIGB1QBo7d4pKAiAys5MdrdGEWDfPksTUcNsBpHnl+IcPlZZr8aLZ28sEWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66236},"main":"dist/index.js","gitHead":"1888f5e82f72803d174a4641f78757675059e027","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","format":"prettier nodes credentials --write","release":"n8n-node release","lint:fix":"n8n-node lint --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"neilruaro-camb","email":"neil.ruaro@camb.ai"},"repository":{"url":"git+https://github.com/camb-ai/n8n-nodes-cambai.git","type":"git"},"_npmVersion":"10.9.4","description":"n8n community node for Camb.ai Text-to-Speech API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"form-data":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.2.5","typescript":"^5.4.0","@types/node":"^20.0.0","n8n-workflow":"*","@n8n/node-cli":"^0.19.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-cambai_0.1.2_1770614723893_0.2410071067102728","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@camb-ai/n8n-nodes-cambai","version":"0.1.3","keywords":["n8n-community-node-package","n8n","tts","text-to-speech","cambai","camb.ai","audio","voice","speech synthesis"],"author":{"name":"Camb.ai","email":"neil.ruaro@camb.ai"},"license":"MIT","_id":"@camb-ai/n8n-nodes-cambai@0.1.3","maintainers":[{"name":"neilruaro-camb","email":"neil.ruaro@camb.ai"},{"name":"arnavm","email":"arnavmehta.contact@gmail.com"},{"name":"ravenur","email":"tanbaynurbol@gmail.com"}],"homepage":"https://camb.ai","bugs":{"url":"https://github.com/camb-ai/n8n-nodes-cambai/issues"},"n8n":{"nodes":["dist/nodes/CambAi/CambAi.node.js"],"credentials":["dist/credentials/CambAiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"2614751cb0e93b1dab97599e30cbfc1348268a87","tarball":"https://registry.npmjs.org/@camb-ai/n8n-nodes-cambai/-/n8n-nodes-cambai-0.1.3.tgz","fileCount":11,"integrity":"sha512-g8MbWz+WycmNqEldSdufMFjHEBSzbtxPfGJBvtCJqly5yiW5v38azvTvK7gM7IjjGtaVeALLxA+RdTZJ167IpQ==","signatures":[{"sig":"MEQCIHE9YvQxM4KUNRjqvu1UPZ1vEVgIFfvyXpbA3OW1L4buAiARejsTDYlqG5ibs7ZdNK58tAy3z1uZL1KzSYi+5T1Now==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65652},"main":"dist/index.js","gitHead":"1888f5e82f72803d174a4641f78757675059e027","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","format":"prettier nodes credentials --write","release":"n8n-node release","lint:fix":"n8n-node lint --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"neilruaro-camb","email":"neil.ruaro@camb.ai"},"repository":{"url":"git+https://github.com/camb-ai/n8n-nodes-cambai.git","type":"git"},"_npmVersion":"10.9.4","description":"n8n community node for Camb.ai Text-to-Speech API","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.2.5","typescript":"^5.4.0","@types/node":"^20.0.0","n8n-workflow":"*","@n8n/node-cli":"^0.19.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-cambai_0.1.3_1770615453676_0.5598295539088851","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@camb-ai/n8n-nodes-cambai","version":"0.1.4","keywords":["n8n-community-node-package","n8n","tts","text-to-speech","cambai","camb.ai","audio","voice","speech synthesis"],"author":{"name":"Camb.ai","email":"neil.ruaro@camb.ai"},"license":"MIT","_id":"@camb-ai/n8n-nodes-cambai@0.1.4","maintainers":[{"name":"neilruaro-camb","email":"neil.ruaro@camb.ai"},{"name":"arnavm","email":"arnavmehta.contact@gmail.com"},{"name":"ravenur","email":"tanbaynurbol@gmail.com"}],"homepage":"https://camb.ai","bugs":{"url":"https://github.com/camb-ai/n8n-nodes-cambai/issues"},"n8n":{"nodes":["dist/nodes/CambAi/CambAi.node.js"],"credentials":["dist/credentials/CambAiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"ab56d31d01b4f128c5fd1dc643e7e67fe5f20e57","tarball":"https://registry.npmjs.org/@camb-ai/n8n-nodes-cambai/-/n8n-nodes-cambai-0.1.4.tgz","fileCount":11,"integrity":"sha512-muZJNi9ukecCEM8FSuKvJK56Z132F9X8h8ZaODcoGgRPwwX77b7VjEjmeT4E7bb//3e4vENQuk5eEvcNFT50uw==","signatures":[{"sig":"MEUCIQDx2KZ7thvAb+hxngRluaYpmANqb86tExbMKsEiR1qNSwIgHtmPVuLq8l4HBmLNfJD3kczz8qdrX8vD7OvKLdBjMoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65652},"main":"dist/index.js","gitHead":"b38afa20bfedfbf89a4fc383495d496f2294c9f8","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","format":"prettier nodes credentials --write","release":"n8n-node release","lint:fix":"n8n-node lint --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"neilruaro-camb","email":"neil.ruaro@camb.ai"},"repository":{"url":"git+https://github.com/camb-ai/n8n-nodes-cambai.git","type":"git"},"_npmVersion":"11.9.0","description":"n8n community node for Camb.ai Text-to-Speech API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.2.5","typescript":"^5.4.0","@types/node":"^20.0.0","n8n-workflow":"*","@n8n/node-cli":"^0.19.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-cambai_0.1.4_1773393672516_0.9245506873942559","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@camb-ai/n8n-nodes-cambai","version":"0.1.5","keywords":["n8n-community-node-package","n8n","tts","text-to-speech","cambai","camb.ai","audio","voice","speech synthesis"],"author":{"name":"Camb.ai","email":"neil.ruaro@camb.ai"},"license":"MIT","_id":"@camb-ai/n8n-nodes-cambai@0.1.5","maintainers":[{"name":"neilruaro-camb","email":"neil.ruaro@camb.ai"},{"name":"arnavm","email":"arnavmehta.contact@gmail.com"},{"name":"ravenur","email":"tanbaynurbol@gmail.com"}],"homepage":"https://camb.ai","bugs":{"url":"https://github.com/camb-ai/n8n-nodes-cambai/issues"},"n8n":{"nodes":["dist/nodes/CambAi/CambAi.node.js"],"credentials":["dist/credentials/CambAiApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"3ac42cf2b2009cc2d40b6542a72f6f739e6869ea","tarball":"https://registry.npmjs.org/@camb-ai/n8n-nodes-cambai/-/n8n-nodes-cambai-0.1.5.tgz","fileCount":11,"integrity":"sha512-O5jbNgWJM2tSxh/uNJKVKjnv2ivRr9dCJ+iM2QUOCIDT40vwIGAnM8e5T05rj5T8t3KtETuadz9n5oqwuSobQQ==","signatures":[{"sig":"MEQCIHcTrcF+/UiAEdiCNgPU+PIcDwR1UxtSAV4CEf7bsEAXAiBs9orgNtw+1CLRBvD6wDpTx9JMAtXaYIs+PCvEnM6fng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65652},"main":"dist/index.js","gitHead":"fbad8e9e8971731160825a10cb4f4c2cedc44304","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","format":"prettier nodes credentials --write","release":"n8n-node release","lint:fix":"n8n-node lint --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"neilruaro-camb","email":"neil.ruaro@camb.ai"},"repository":{"url":"git+https://github.com/camb-ai/n8n-nodes-cambai.git","type":"git"},"_npmVersion":"11.9.0","description":"n8n community node for Camb.ai Text-to-Speech API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.2.5","typescript":"^5.4.0","@types/node":"^20.0.0","n8n-workflow":"*","@n8n/node-cli":"^0.19.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-cambai_0.1.5_1773397018188_0.6853704843831134","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-04T03:49:34.015Z","modified":"2026-06-06T21:24:51.914Z","0.1.0":"2026-02-04T03:49:34.267Z","0.1.1":"2026-02-09T05:10:47.143Z","0.1.2":"2026-02-09T05:25:24.036Z","0.1.3":"2026-02-09T05:37:33.823Z","0.1.4":"2026-03-13T09:21:12.666Z","0.1.5":"2026-03-13T10:16:58.329Z"},"bugs":{"url":"https://github.com/camb-ai/n8n-nodes-cambai/issues"},"author":{"name":"Camb.ai","email":"neil.ruaro@camb.ai"},"license":"MIT","homepage":"https://camb.ai","keywords":["n8n-community-node-package","n8n","tts","text-to-speech","cambai","camb.ai","audio","voice","speech synthesis"],"repository":{"url":"git+https://github.com/camb-ai/n8n-nodes-cambai.git","type":"git"},"description":"n8n community node for Camb.ai Text-to-Speech API","maintainers":[{"email":"arnavmehta.contact@gmail.com","name":"arnavm"},{"email":"divyam.gupta@camb.ai","name":"divyam-camb"},{"email":"ahmad.zaweet@camb.ai","name":"azcamb"}],"readme":"# @camb-ai/n8n-nodes-cambai\n\nThis is an n8n community node for [Camb.ai](https://camb.ai) - an AI-powered audio platform providing text-to-speech, voice cloning, transcription, translation, and more.\n\n[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.\n\n## Installation\n\nFollow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.\n\n## Operations\n\n### Audio\n- **Synthesize (TTS)** - Convert text to speech using MARS models (flash, pro, instruct)\n- **Translated TTS** - Translate text and synthesize speech in one step\n- **Generate Sound** - Generate sound effects or music from text prompts\n- **Separate Audio** - Isolate foreground (vocals) from background audio\n\n### Text\n- **Transcribe** - Convert speech to text with timestamps and speaker identification\n- **Translate** - Translate text between languages\n\n### Voice\n- **Clone Voice** - Create a custom voice from an audio sample\n- **Create from Description** - Generate a voice from a text description\n- **List Voices** - Get all available voices\n\n## Credentials\n\nYou need a Camb.ai API key to use this node. Get your API key from [Camb.ai](https://studio.camb.ai).\n\n## Compatibility\n\n- Requires n8n version 1.0.0 or later\n- Tested with n8n version 2.2.0\n\n## Resources\n\n- [Camb.ai Documentation](https://docs.camb.ai)\n- [Camb.ai API Reference](https://docs.camb.ai/api-reference)\n- [n8n Community Nodes Documentation](https://docs.n8n.io/integrations/community-nodes/)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}