npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@owenshen0907/n8n-nodes-stepfun-tts

v1.0.1

Published

n8n community node: Stepfun.ai TTS (text-to-speech)

Readme

Stepfun.ai TTS for n8n

@owenshen0907/n8n-nodes-stepfun-tts 是一个 n8n 社区节点,用于调用 Stepfun.ai 的文本转语音(TTS)能力。

  • NPM: https://www.npmjs.com/package/@owenshen0907/n8n-nodes-stepfun-tts
  • GitHub: https://github.com/owenshen0907/n8n-node-stepfun

当前状态

  • 包已经发布到 npm,可用于自建 / 私有 n8n 环境。
  • n8n Public Cloud 中是否能“直接搜索安装”,取决于 n8n 对该社区节点的收录/审核状态。
  • 在被 n8n 收录前,开发和测试建议先在本地或私有部署环境使用 npm 安装。

功能

  • 将输入文本转换为音频
  • 支持输出格式:mp3aacflacwavpcmopus
  • 输出 binary 音频数据(字段名:audio

开发阶段:直接用 npm 安装

方式一:Self-hosted 的 Community Nodes 页面安装(推荐)

  1. 打开 n8n 管理后台 Settings -> Community Nodes
  2. 输入包名:@owenshen0907/n8n-nodes-stepfun-tts
  3. 安装后重启 n8n
  4. 在节点搜索中输入 StepfunTTS

方式二:本地目录手动安装(CLI)

mkdir -p ~/.n8n/nodes
cd ~/.n8n/nodes
npm init -y
npm install @owenshen0907/n8n-nodes-stepfun-tts

安装后重启 n8n。

方式三:Docker / Compose 环境

确保映射 n8n 数据目录:

services:
  n8n:
    image: n8nio/n8n:latest
    volumes:
      - ~/.n8n:/home/node/.n8n

然后在宿主机执行:

mkdir -p ~/.n8n/nodes
cd ~/.n8n/nodes
npm init -y
npm install @owenshen0907/n8n-nodes-stepfun-tts

最后重启容器。

节点配置

  1. Credentials 新建 Stepfun AI API Key
  2. 参数填写:
    • API Key: https://platform.stepfun.ai/interface-key
    • Base URL: https://api.stepfun.ai/v1
  3. 在节点里填写 Text,选择 VoiceModelOutput Format

维护者:npm 发布流程

1. 修改版本号

npm version patch
# 或 npm version minor / major

2. 安装并构建

rm -rf dist node_modules package-lock.json
npm install
npm run build

3. 登录 npm(确保是正确账号)

npm login --registry=https://registry.npmjs.org/
npm whoami --registry=https://registry.npmjs.org/

4. 发布(2FA 账号需要 OTP)

npm publish --access public --registry=https://registry.npmjs.org/ --otp=6位验证码

5. 验证发布

npm view @owenshen0907/n8n-nodes-stepfun-tts version --registry=https://registry.npmjs.org/

并打开页面确认:

  • https://www.npmjs.com/package/@owenshen0907/n8n-nodes-stepfun-tts

6. 等待 n8n 收录(面向 Public Cloud)

npm 发布成功后,Public Cloud 是否可搜索安装仍取决于 n8n 收录进度。收录完成后,用户可在编辑器中搜索 StepfunTTS 直接安装。

许可证

MIT