{"_id":"@acpfx/tts-deepgram","_rev":"8-764e8b5206d6a26deca33fc0c7e0bcaf","name":"@acpfx/tts-deepgram","dist-tags":{"latest":"0.3.0"},"versions":{"0.2.0":{"name":"@acpfx/tts-deepgram","version":"0.2.0","_id":"@acpfx/tts-deepgram@0.2.0","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-tts-deepgram":"dist/index.js"},"dist":{"shasum":"6cd639fe68d41d10e20b9b58427598f1db320486","tarball":"https://registry.npmjs.org/@acpfx/tts-deepgram/-/tts-deepgram-0.2.0.tgz","fileCount":4,"integrity":"sha512-14s0TZ8Z9rwdL7X+/TRNdgP3wNNXQvX48en0w+halDorA3sdARDkmFuLCuq1eEKKTp4Pe60Ac4f64dJfeDPWuw==","signatures":[{"sig":"MEQCIDnSVlnrPSYTVnogWg8GuPU0X7VJ3dD7MHz0E6yOZl+WAiBF1/76RM1A082GyMEXw+aXR/J+j7aKvwXfVNrFKenS6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9939},"main":"./dist/index.js","type":"module","_from":"file:acpfx-tts-deepgram-0.2.0.tgz","scripts":{"build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --packages=external"},"_npmUser":{"name":"thisnick","email":"wiseyu@gmail.com"},"_resolved":"/tmp/ff48b94a73006175b82beac77cbe5687/acpfx-tts-deepgram-0.2.0.tgz","_integrity":"sha512-14s0TZ8Z9rwdL7X+/TRNdgP3wNNXQvX48en0w+halDorA3sdARDkmFuLCuq1eEKKTp4Pe60Ac4f64dJfeDPWuw==","_npmVersion":"11.12.1","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@acpfx/core":"0.2.0","@acpfx/node-sdk":"0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tts-deepgram_0.2.0_1775105747756_0.8389259842956183","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@acpfx/tts-deepgram","version":"0.2.2","_id":"@acpfx/tts-deepgram@0.2.2","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-tts-deepgram":"dist/index.js"},"dist":{"shasum":"b9ea11febea39686f9f9687d0ce01684cee1d67d","tarball":"https://registry.npmjs.org/@acpfx/tts-deepgram/-/tts-deepgram-0.2.2.tgz","fileCount":4,"integrity":"sha512-aVUjjRuEJ9kRamhjQEvBcTvNvX1GR1kaTdh849KLzTorH6UsA6FZ7j1LkhGW09SV2cbezMTcNPrkpj9KDD5ecg==","signatures":[{"sig":"MEYCIQCAkUnarED2VeL9U19BGVaDYrV6oPyHrnp5vGLfWGTGOgIhANKwnJVIvzSws//rLqO+bKwCpeS+JwXLHRrI8y3BHb2r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10589},"main":"./dist/index.js","type":"module","_from":"file:acpfx-tts-deepgram-0.2.2.tgz","scripts":{"build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --packages=external"},"_npmUser":{"name":"thisnick","email":"wiseyu@gmail.com"},"_resolved":"/tmp/a1c22473790b954859fc7db10b8efdee/acpfx-tts-deepgram-0.2.2.tgz","_integrity":"sha512-aVUjjRuEJ9kRamhjQEvBcTvNvX1GR1kaTdh849KLzTorH6UsA6FZ7j1LkhGW09SV2cbezMTcNPrkpj9KDD5ecg==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@acpfx/core":"0.4.0","@acpfx/node-sdk":"0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tts-deepgram_0.2.2_1775196803323_0.35490486608181393","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@acpfx/tts-deepgram","version":"0.2.3","_id":"@acpfx/tts-deepgram@0.2.3","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-tts-deepgram":"dist/index.js"},"dist":{"shasum":"ba86916befa5e19093cccac38b3e72fb2be5bc51","tarball":"https://registry.npmjs.org/@acpfx/tts-deepgram/-/tts-deepgram-0.2.3.tgz","fileCount":6,"integrity":"sha512-HS+tVL2Dpz6f/Lr8Bhk3lrk/FJBUby9p7ejSdfFV74XTZERXY5/Zuf9bAXJGlzjmjZV5AjpVPaV09G6IZAs0Pw==","signatures":[{"sig":"MEUCIHbDHBloEPqawPh9y8tM8JqJpVG7ALlqy72FCWZD46+wAiEA74y4n1k3vLpvzLl5toc9qRqZPfp2/eZAjVTydVvo7qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13605},"main":"./dist/index.js","type":"module","_from":"file:acpfx-tts-deepgram-0.2.3.tgz","scripts":{"build":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --packages=external && node ../../scripts/copy-manifest.js"},"_npmUser":{"name":"thisnick","email":"wiseyu@gmail.com"},"_resolved":"/tmp/86688c2a421f60e5450b01c0bbf79374/acpfx-tts-deepgram-0.2.3.tgz","_integrity":"sha512-HS+tVL2Dpz6f/Lr8Bhk3lrk/FJBUby9p7ejSdfFV74XTZERXY5/Zuf9bAXJGlzjmjZV5AjpVPaV09G6IZAs0Pw==","_npmVersion":"10.9.7","description":"Text-to-speech via Deepgram streaming API. Converts agent text deltas into audio chunks in real time.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@acpfx/core":"0.4.0","@acpfx/node-sdk":"0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tts-deepgram_0.2.3_1775258499201_0.2893797593487366","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@acpfx/tts-deepgram","version":"0.2.4","_id":"@acpfx/tts-deepgram@0.2.4","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-tts-deepgram":"dist/index.js"},"dist":{"shasum":"429a7a112711ca2dff5f3dc6fc69856866a40898","tarball":"https://registry.npmjs.org/@acpfx/tts-deepgram/-/tts-deepgram-0.2.4.tgz","fileCount":6,"integrity":"sha512-Q7Dk3+qH7HyqvXV2QQ9kS35s58F6v3C00H1VLB7FzLjEElUfsD9Tf4YjHQLA0F/BJ9J6fDLbLzd8lSgTTaodOw==","signatures":[{"sig":"MEYCIQDOB1b87/WXdJGoY5jBluUrHau4czvgiT2I6D3I+r8dRQIhAMRSfsLPxG9slPH051ZtWUAVD1Cfq+WhnCMzGtpRr7kN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13662},"main":"./dist/index.js","type":"module","_from":"file:acpfx-tts-deepgram-0.2.4.tgz","scripts":{"build":"esbuild src/index.ts --bundle --banner:js=\"#!/usr/bin/env node\" --platform=node --format=esm --outfile=dist/index.js --packages=external && node ../../scripts/copy-manifest.js"},"_npmUser":{"name":"thisnick","email":"wiseyu@gmail.com"},"_resolved":"/tmp/2c7db510804acbd68bd0613cab51f65c/acpfx-tts-deepgram-0.2.4.tgz","_integrity":"sha512-Q7Dk3+qH7HyqvXV2QQ9kS35s58F6v3C00H1VLB7FzLjEElUfsD9Tf4YjHQLA0F/BJ9J6fDLbLzd8lSgTTaodOw==","_npmVersion":"10.9.7","description":"Text-to-speech via Deepgram streaming API. Converts agent text deltas into audio chunks in real time.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@acpfx/core":"0.4.0","@acpfx/node-sdk":"0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tts-deepgram_0.2.4_1775264485607_0.12754442259061438","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@acpfx/tts-deepgram","version":"0.2.5","_id":"@acpfx/tts-deepgram@0.2.5","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-tts-deepgram":"dist/index.js"},"dist":{"shasum":"572b8749e6c93c34b20cc6b7fabda54c23c4955d","tarball":"https://registry.npmjs.org/@acpfx/tts-deepgram/-/tts-deepgram-0.2.5.tgz","fileCount":6,"integrity":"sha512-pFFPgmLjOwqcseSH/K91Lyu0HanhjJDryyh4nmqmfr07Q/Clm3TKJq4YWCNgrB9nxR0GTzbwQ2o84MvQs7UyHA==","signatures":[{"sig":"MEYCIQCmVeKhgzSM7wYBY8yQUD+M+8yY0iVGN8HrSqZPabyqdgIhAP0o8tqHKULW3oNoi7Qhc/qv70i3adeWvZQiz5MBpnmj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532951},"main":"./dist/index.js","type":"module","_from":"file:acpfx-tts-deepgram-0.2.5.tgz","scripts":{"build":"esbuild src/index.ts --bundle --external:yaml --banner:js=\"#!/usr/bin/env node\" --platform=node --format=esm --outfile=dist/index.js && node ../../scripts/copy-manifest.js"},"_npmUser":{"name":"thisnick","email":"wiseyu@gmail.com"},"_resolved":"/tmp/13fdd442efef50c77b0490b2244a2c00/acpfx-tts-deepgram-0.2.5.tgz","_integrity":"sha512-pFFPgmLjOwqcseSH/K91Lyu0HanhjJDryyh4nmqmfr07Q/Clm3TKJq4YWCNgrB9nxR0GTzbwQ2o84MvQs7UyHA==","_npmVersion":"10.9.7","description":"Text-to-speech via Deepgram streaming API. Converts agent text deltas into audio chunks in real time.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.3","@acpfx/core":"0.4.0","@acpfx/node-sdk":"0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tts-deepgram_0.2.5_1775281493751_0.7303960473678286","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@acpfx/tts-deepgram","version":"0.2.6","_id":"@acpfx/tts-deepgram@0.2.6","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-tts-deepgram":"dist/index.js"},"dist":{"shasum":"7ab3fdb7089e0008d5b8e3fa3d52a74aff83065e","tarball":"https://registry.npmjs.org/@acpfx/tts-deepgram/-/tts-deepgram-0.2.6.tgz","fileCount":6,"integrity":"sha512-7abur4yjC2QOGQT/hoYGBKfq7EL6T8CJJ1FjIE8S5bgLEy3eBJNwoEJllX89oqARWtTDGkrUelFHg9IHE1u7LQ==","signatures":[{"sig":"MEUCIQDp3AWkWHINedbB1C9Qny8gaMnK36HhuytB59Xz2xZGNgIgTtyOe5kXqmoL3tx16PhcgNia0u+8zONmDXsCjc0macs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532778},"main":"./dist/index.js","type":"module","_from":"file:acpfx-tts-deepgram-0.2.6.tgz","scripts":{"build":"esbuild src/index.ts --bundle --external:yaml --banner:js=\"#!/usr/bin/env node\" --platform=node --format=esm --outfile=dist/index.js && node ../../scripts/copy-manifest.js"},"_npmUser":{"name":"thisnick","email":"wiseyu@gmail.com"},"_resolved":"/tmp/2a66d2c805d8144360ff183b642a2c78/acpfx-tts-deepgram-0.2.6.tgz","_integrity":"sha512-7abur4yjC2QOGQT/hoYGBKfq7EL6T8CJJ1FjIE8S5bgLEy3eBJNwoEJllX89oqARWtTDGkrUelFHg9IHE1u7LQ==","_npmVersion":"10.9.7","description":"Text-to-speech via Deepgram streaming API. Converts agent text deltas into audio chunks in real time.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.3","@acpfx/core":"0.4.1","@acpfx/node-sdk":"0.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tts-deepgram_0.2.6_1775284754410_0.8433420492666128","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@acpfx/tts-deepgram","version":"0.2.7","_id":"@acpfx/tts-deepgram@0.2.7","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-tts-deepgram":"dist/index.js"},"dist":{"shasum":"0df3d9ac1d6d7749d9e20b166478a01b6237ff14","tarball":"https://registry.npmjs.org/@acpfx/tts-deepgram/-/tts-deepgram-0.2.7.tgz","fileCount":6,"integrity":"sha512-WNSrJI8CZJScmj/SqvMZotRMwwF4M/Ms/1TaxxB4G/2kdoK0kT7b2waY4gPvZHomP8j1Vhh/Vg6gYOEhUCXapw==","signatures":[{"sig":"MEYCIQC9Aw9AfExtc3pWM5n2fYmtKqrIVJ+JOUQBjKvP53rpuQIhALQ0aRSQDeqkcc7rUmtdSl/JJ29WUt1Qz/60J0a5CNK+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533048},"main":"./dist/index.js","type":"module","_from":"file:acpfx-tts-deepgram-0.2.7.tgz","scripts":{"build":"esbuild src/index.ts --bundle --external:yaml --banner:js=\"#!/usr/bin/env node\" --platform=node --format=esm --outfile=dist/index.js && node ../../scripts/copy-manifest.js"},"_npmUser":{"name":"thisnick","email":"wiseyu@gmail.com"},"_resolved":"/tmp/fc376bf6d6249a0104585082da6919e8/acpfx-tts-deepgram-0.2.7.tgz","_integrity":"sha512-WNSrJI8CZJScmj/SqvMZotRMwwF4M/Ms/1TaxxB4G/2kdoK0kT7b2waY4gPvZHomP8j1Vhh/Vg6gYOEhUCXapw==","_npmVersion":"10.9.7","description":"Text-to-speech via Deepgram streaming API. Converts agent text deltas into audio chunks in real time.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.3","@acpfx/core":"0.4.2","@acpfx/node-sdk":"0.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tts-deepgram_0.2.7_1775761946291_0.9169619819687893","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@acpfx/tts-deepgram","version":"0.3.0","type":"module","bin":{"acpfx-tts-deepgram":"dist/index.js"},"main":"./dist/index.js","dependencies":{"yaml":"^2.8.3","@acpfx/core":"0.5.0","@acpfx/node-sdk":"0.3.3"},"scripts":{"build":"esbuild src/index.ts --bundle --external:yaml --banner:js=\"#!/usr/bin/env node\" --platform=node --format=esm --outfile=dist/index.js && node ../../scripts/copy-manifest.js"},"_id":"@acpfx/tts-deepgram@0.3.0","description":"Text-to-speech via Deepgram streaming API. Converts agent text deltas into audio chunks in real time.","_integrity":"sha512-B0BSYpkm8YGHfGjBmzHPEgaLrbH9P6O056EfAY0ZFaNW4nsw9SQqtS8yu5inSeX86l/r2h0xV+KAdle2lEx5rA==","_resolved":"/tmp/233aa300cbb33746d73f123297f106c4/acpfx-tts-deepgram-0.3.0.tgz","_from":"file:acpfx-tts-deepgram-0.3.0.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-B0BSYpkm8YGHfGjBmzHPEgaLrbH9P6O056EfAY0ZFaNW4nsw9SQqtS8yu5inSeX86l/r2h0xV+KAdle2lEx5rA==","shasum":"3075c0c639fea719b350aa6113518c8271cb1bc9","tarball":"https://registry.npmjs.org/@acpfx/tts-deepgram/-/tts-deepgram-0.3.0.tgz","fileCount":6,"unpackedSize":534513,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDs+pRdXAIblFD0YzBrIgH1lCDYCCO9Nh8h1dSOclH+fAiADEl6n/3GfZty4apczmsK0vVDSE3AFfskaRvgOI7YCfg=="}]},"_npmUser":{"name":"thisnick","email":"wiseyu@gmail.com"},"directories":{},"maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tts-deepgram_0.3.0_1776201996724_0.7771613437254956"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-02T04:55:47.623Z","modified":"2026-04-14T21:26:37.069Z","0.2.0":"2026-04-02T04:55:47.900Z","0.2.2":"2026-04-03T06:13:23.486Z","0.2.3":"2026-04-03T23:21:39.344Z","0.2.4":"2026-04-04T01:01:25.760Z","0.2.5":"2026-04-04T05:44:53.904Z","0.2.6":"2026-04-04T06:39:14.587Z","0.2.7":"2026-04-09T19:12:26.481Z","0.3.0":"2026-04-14T21:26:36.962Z"},"description":"Text-to-speech via Deepgram streaming API. Converts agent text deltas into audio chunks in real time.","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"readme":"# @acpfx/tts-deepgram\n\nText-to-speech via Deepgram streaming API. Converts agent text deltas into audio chunks in real time.\n\n## Usage\n\nThis package is a pipeline node for [@acpfx/cli](../orchestrator/README.md). See the CLI package for installation and usage.\n\nRequires a `DEEPGRAM_API_KEY` environment variable.\n\n## Manifest\n\n- **Consumes:** `agent.delta`, `agent.complete`, `agent.tool_start`, `control.interrupt`\n- **Emits:** `audio.chunk`, `lifecycle.ready`, `lifecycle.done`, `control.error`\n\n## Settings\n\n| Name | Type | Default | Description |\n|------|------|---------|-------------|\n| `voice` | string | `aura-2-apollo-en` | Deepgram voice model name |\n| `sampleRate` | number | `16000` | Audio sample rate in Hz |\n| `apiKey` | string | | Overrides `DEEPGRAM_API_KEY` env var |\n\n## Pipeline Example\n\n```yaml\nnodes:\n  tts:\n    use: \"@acpfx/tts-deepgram\"\n    settings: { voice: aura-2-aries-en }\n    outputs: [player]\nenv:\n  DEEPGRAM_API_KEY: ${DEEPGRAM_API_KEY}\n```\n\n## External Links\n\n- [Deepgram](https://deepgram.com) -- Speech AI platform\n- [Deepgram Developer Docs](https://developers.deepgram.com) -- API reference and guides\n\n## License\n\nISC\n","readmeFilename":"README.md"}