{"_id":"@acpfx/stt-deepgram","_rev":"8-a3816ad54375acc4a93b84ca8c78af50","name":"@acpfx/stt-deepgram","dist-tags":{"latest":"0.3.0"},"versions":{"0.2.0":{"name":"@acpfx/stt-deepgram","version":"0.2.0","_id":"@acpfx/stt-deepgram@0.2.0","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-stt-deepgram":"dist/index.js"},"dist":{"shasum":"d946f0e0c73181e849e3773b446f72d2f28967be","tarball":"https://registry.npmjs.org/@acpfx/stt-deepgram/-/stt-deepgram-0.2.0.tgz","fileCount":4,"integrity":"sha512-rGO1yGjxB86CX5cFRiWa82hGGbkpU+AV3W47EMUxhkhckguUgpqev44u9V6460+9ePlms0ZtBG6hpzESxzZVpw==","signatures":[{"sig":"MEQCIH4OP6ZdgA5iMnhs4/VQ5DLWiPGJTyxZc5pXkkIKwb+3AiBygKMnF1sYJ01YuBfLK0JSjlgfSLAJU5CgHplUUta/hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7749},"main":"./dist/index.js","type":"module","_from":"file:acpfx-stt-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/f8ffcebb0a666b2afa09c09af9bfc91b/acpfx-stt-deepgram-0.2.0.tgz","_integrity":"sha512-rGO1yGjxB86CX5cFRiWa82hGGbkpU+AV3W47EMUxhkhckguUgpqev44u9V6460+9ePlms0ZtBG6hpzESxzZVpw==","_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/stt-deepgram_0.2.0_1775105747069_0.4860899942457302","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@acpfx/stt-deepgram","version":"0.2.2","_id":"@acpfx/stt-deepgram@0.2.2","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-stt-deepgram":"dist/index.js"},"dist":{"shasum":"ede4e445eac444b56180b88b7d51452c819f741f","tarball":"https://registry.npmjs.org/@acpfx/stt-deepgram/-/stt-deepgram-0.2.2.tgz","fileCount":4,"integrity":"sha512-PfxIHlDOZMsw/8GJTNEJM2HObm8Ce+kSBQ89VJ0MPrgSVy+kpVlrjyBFZHwQdKjTnE7vt8tpFaHEgFhtE23Edg==","signatures":[{"sig":"MEQCIHq7k51hhFnwDxzk5nhD3NGYP5DXQNwljYFYkGgMR5D+AiB5ViEvIhmmL5mP8yfdAldi3Mxw+amkjYUkyZAb2jeeZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8640},"main":"./dist/index.js","type":"module","_from":"file:acpfx-stt-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/dd1914188f9f41a79731c13e87cbca05/acpfx-stt-deepgram-0.2.2.tgz","_integrity":"sha512-PfxIHlDOZMsw/8GJTNEJM2HObm8Ce+kSBQ89VJ0MPrgSVy+kpVlrjyBFZHwQdKjTnE7vt8tpFaHEgFhtE23Edg==","_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/stt-deepgram_0.2.2_1775196799204_0.2207809262261391","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@acpfx/stt-deepgram","version":"0.2.3","_id":"@acpfx/stt-deepgram@0.2.3","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-stt-deepgram":"dist/index.js"},"dist":{"shasum":"2e96f052024d6519573d871918d8b8651c626cff","tarball":"https://registry.npmjs.org/@acpfx/stt-deepgram/-/stt-deepgram-0.2.3.tgz","fileCount":6,"integrity":"sha512-Dahfhz47rqdKNRPGGAVkTenj8lyehPE5ib17ATSr+oKoBuwE0hlZxw0StfBS/WeELgtU04R8LKnJcTxujhTI6w==","signatures":[{"sig":"MEYCIQDeogQiwDwZNJqjkdu8jEDuaDtfsqrHhYBze/iZFezNLAIhAMqQD0rE1aV/xGtSFZOPtikCCIWH9fsqFWiv6F8ZEKZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12209},"main":"./dist/index.js","type":"module","_from":"file:acpfx-stt-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/f7e664fdf0260d65354287113901b957/acpfx-stt-deepgram-0.2.3.tgz","_integrity":"sha512-Dahfhz47rqdKNRPGGAVkTenj8lyehPE5ib17ATSr+oKoBuwE0hlZxw0StfBS/WeELgtU04R8LKnJcTxujhTI6w==","_npmVersion":"10.9.7","description":"Speech-to-text via Deepgram streaming API. Streams partial transcriptions in real time with configurable VAD and endpointing.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@acpfx/core":"0.4.0","@acpfx/node-sdk":"0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stt-deepgram_0.2.3_1775258499632_0.3758915269990064","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@acpfx/stt-deepgram","version":"0.2.4","_id":"@acpfx/stt-deepgram@0.2.4","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-stt-deepgram":"dist/index.js"},"dist":{"shasum":"f4e108e5eb49c4847c3f8b3c89c6a9a86c09b763","tarball":"https://registry.npmjs.org/@acpfx/stt-deepgram/-/stt-deepgram-0.2.4.tgz","fileCount":6,"integrity":"sha512-2P8HDhChE5UfzZ5+VaCfHzAFyOIOYeIaXddXyrMNOoIPijhrZMg52f4O37NdVtydweXYdWY3jSzXBbGuNI5QRg==","signatures":[{"sig":"MEYCIQC2/YkZycUE/rlv7YRRpkfYmljSIW0pXJe35xhD2w5H7QIhALsbn5vx3nIyjjkbQgxTtXC/Qyoj1faVqAd7r8tpqT7Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12266},"main":"./dist/index.js","type":"module","_from":"file:acpfx-stt-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/50e5fbabb1afbfb7e46ce2a53f197939/acpfx-stt-deepgram-0.2.4.tgz","_integrity":"sha512-2P8HDhChE5UfzZ5+VaCfHzAFyOIOYeIaXddXyrMNOoIPijhrZMg52f4O37NdVtydweXYdWY3jSzXBbGuNI5QRg==","_npmVersion":"10.9.7","description":"Speech-to-text via Deepgram streaming API. Streams partial transcriptions in real time with configurable VAD and endpointing.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@acpfx/core":"0.4.0","@acpfx/node-sdk":"0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/stt-deepgram_0.2.4_1775264485541_0.18478815294676076","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@acpfx/stt-deepgram","version":"0.2.5","_id":"@acpfx/stt-deepgram@0.2.5","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-stt-deepgram":"dist/index.js"},"dist":{"shasum":"40d649353c7be51f39552687e071df2df4103a2b","tarball":"https://registry.npmjs.org/@acpfx/stt-deepgram/-/stt-deepgram-0.2.5.tgz","fileCount":6,"integrity":"sha512-9z6jXdrwOlsYf/dh7zXuElH87Jpt2TxmcpbnMDffiWn2or3kbXNXFYVnWVdUYaQS5YVQoLUoiOaoKPR4u0yrnw==","signatures":[{"sig":"MEUCIQD+jaRiBOrtNOGlfsSpFQcbMfV1h4KPFXUWOH1ttnQ96wIgaJH9lUaOiav0Y5BFV8K4EP6LbqIGLiGfKtnUw1xm8tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531555},"main":"./dist/index.js","type":"module","_from":"file:acpfx-stt-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/f0630e7fbbdbe58c647aedf66811d485/acpfx-stt-deepgram-0.2.5.tgz","_integrity":"sha512-9z6jXdrwOlsYf/dh7zXuElH87Jpt2TxmcpbnMDffiWn2or3kbXNXFYVnWVdUYaQS5YVQoLUoiOaoKPR4u0yrnw==","_npmVersion":"10.9.7","description":"Speech-to-text via Deepgram streaming API. Streams partial transcriptions in real time with configurable VAD and endpointing.","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/stt-deepgram_0.2.5_1775281494047_0.06312557437007138","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@acpfx/stt-deepgram","version":"0.2.6","_id":"@acpfx/stt-deepgram@0.2.6","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-stt-deepgram":"dist/index.js"},"dist":{"shasum":"4f39792ed98a5c669c30ef8794902b248170393c","tarball":"https://registry.npmjs.org/@acpfx/stt-deepgram/-/stt-deepgram-0.2.6.tgz","fileCount":6,"integrity":"sha512-Y6vZNZdppLYMHsSz4RltofqDltnEE02ZTofTuOfGSgp9oIwrzHbIJ7RR/LN2nCY/mb9NYhqYcub9/uVC+M7yYQ==","signatures":[{"sig":"MEUCIQDPJnoeFIGO61sX4KvagKEYQ3OFCKTZ9au4DKUXhAX+wwIgY/VcBHTxOWgseO1Xh4AFwxIpTGgRqYk0H81LvU2JgvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531382},"main":"./dist/index.js","type":"module","_from":"file:acpfx-stt-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/2e950932862f218e35f8c27f46dda75f/acpfx-stt-deepgram-0.2.6.tgz","_integrity":"sha512-Y6vZNZdppLYMHsSz4RltofqDltnEE02ZTofTuOfGSgp9oIwrzHbIJ7RR/LN2nCY/mb9NYhqYcub9/uVC+M7yYQ==","_npmVersion":"10.9.7","description":"Speech-to-text via Deepgram streaming API. Streams partial transcriptions in real time with configurable VAD and endpointing.","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/stt-deepgram_0.2.6_1775284751272_0.2231924234885485","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@acpfx/stt-deepgram","version":"0.2.7","_id":"@acpfx/stt-deepgram@0.2.7","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"bin":{"acpfx-stt-deepgram":"dist/index.js"},"dist":{"shasum":"5fc92e3ac5a0a065e888d3c96cd6814dfca29995","tarball":"https://registry.npmjs.org/@acpfx/stt-deepgram/-/stt-deepgram-0.2.7.tgz","fileCount":6,"integrity":"sha512-cvbI9WseiF9WBxve/XpRp6BD98uC/dIlJ1rjl4d9yFuaRh/vG0ky+7OPwbCTkAV+J4JQVfWT+KCUnD4GAMER+A==","signatures":[{"sig":"MEUCIQCo1JGRiXixq6l9DHHdNBD7wkQ87QInwH/i7Ha7c8OVugIgbPHlR5lUXa2zkUd9dDVm/TGS6ebiKkyiW/kKW4iFAZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532555},"main":"./dist/index.js","type":"module","_from":"file:acpfx-stt-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/ec4e1d663c980c14d607551d2125eb15/acpfx-stt-deepgram-0.2.7.tgz","_integrity":"sha512-cvbI9WseiF9WBxve/XpRp6BD98uC/dIlJ1rjl4d9yFuaRh/vG0ky+7OPwbCTkAV+J4JQVfWT+KCUnD4GAMER+A==","_npmVersion":"10.9.7","description":"Speech-to-text via Deepgram streaming API. Streams partial transcriptions in real time with configurable VAD and endpointing.","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/stt-deepgram_0.2.7_1775761942657_0.4739874599575664","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@acpfx/stt-deepgram","version":"0.3.0","type":"module","bin":{"acpfx-stt-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/stt-deepgram@0.3.0","description":"Speech-to-text via Deepgram streaming API. Streams partial transcriptions in real time with configurable VAD and endpointing.","_integrity":"sha512-xybxnmY3QJ0P/5+GLIAb4u+jCOEs5MGg2CoPwFujwLQTIRp92IUTHbk5+RlS8q2x74ELC1jj3/Cb3B+Kt4shZA==","_resolved":"/tmp/d22a31af600ff6a5c9d280f84b500491/acpfx-stt-deepgram-0.3.0.tgz","_from":"file:acpfx-stt-deepgram-0.3.0.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-xybxnmY3QJ0P/5+GLIAb4u+jCOEs5MGg2CoPwFujwLQTIRp92IUTHbk5+RlS8q2x74ELC1jj3/Cb3B+Kt4shZA==","shasum":"90c026873ae64e2e52821061c16a6e70e4318d58","tarball":"https://registry.npmjs.org/@acpfx/stt-deepgram/-/stt-deepgram-0.3.0.tgz","fileCount":6,"unpackedSize":532936,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDsDrV7Z9rHwRvdv/8fSZZlbO+kOAIs27vFejuT44VnUQIhAIx0aR1MQWTEUmcnfhgna7e7ZkVCFKqvql4IduY+FUcJ"}]},"_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/stt-deepgram_0.3.0_1776201993720_0.8704637948847447"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-02T04:55:46.932Z","modified":"2026-04-14T21:26:33.987Z","0.2.0":"2026-04-02T04:55:47.196Z","0.2.2":"2026-04-03T06:13:19.345Z","0.2.3":"2026-04-03T23:21:39.789Z","0.2.4":"2026-04-04T01:01:25.680Z","0.2.5":"2026-04-04T05:44:54.203Z","0.2.6":"2026-04-04T06:39:11.432Z","0.2.7":"2026-04-09T19:12:22.854Z","0.3.0":"2026-04-14T21:26:33.876Z"},"description":"Speech-to-text via Deepgram streaming API. Streams partial transcriptions in real time with configurable VAD and endpointing.","maintainers":[{"name":"thisnick","email":"wiseyu@gmail.com"}],"readme":"# @acpfx/stt-deepgram\n\nSpeech-to-text via Deepgram streaming API. Streams partial transcriptions in real time with configurable VAD and endpointing.\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:** `audio.chunk`\n- **Emits:** `speech.partial`, `speech.final`, `speech.pause`, `lifecycle.ready`, `lifecycle.done`, `control.error`\n\n## Settings\n\n| Name | Type | Default | Description |\n|------|------|---------|-------------|\n| `language` | string | `en` | Language code |\n| `model` | string | `nova-3` | Deepgram model name |\n| `utteranceEndMs` | number | `1000` | Silence ms before utterance end |\n| `endpointing` | number | `300` | VAD endpointing threshold in ms |\n| `apiKey` | string | | Overrides `DEEPGRAM_API_KEY` env var |\n\n## Pipeline Example\n\n```yaml\nnodes:\n  stt:\n    use: \"@acpfx/stt-deepgram\"\n    settings: { language: en, model: nova-3 }\n    outputs: [bridge]\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"}