基于百度语音合成 API 与 NestJS 框架的文本音频转换服务实现

本项目利用百度语音合成 API 和 NestJS 框架,构建了一个简单的文本转语音服务。用户只需将待转换的文件放置于 /txt 目录下,然后访问 http://localhost:3000/voice 即可下载转换后的 MP3 音频文件。

项目运行

  1. 安装依赖:

    bash

    $ npm install

  2. 启动应用:

  3. 开发模式: bash $ npm run start
  4. 监听模式: bash $ npm run start:dev
  5. 增量构建 (webpack): bash $ npm run webpack
  6. 热模块替换: bash $ npm run start:hmr
  7. 生产模式: bash npm run start:prod

VS Code 调试

在 VS Code 中,您可以直接使用 launch.json 文件进行调试,或将以下配置添加到您的 launch.json 文件中:

{
  "program": "${workspaceFolder}/dist/main.js",
  "preLaunchTask": "build"
}
zip 文件大小:424.53KB