aspeak

终端里一句话调用 Azure TTS,秒出语音文件

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 61 🐛 待处理 9 👀 关注 7
GitHub ↗
GitHub 星标 ★ 496
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源免费,基于Azure TTS API,需自行部署,API调用费用由用户自行承担。

项目预览

aspeak 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队kxxt
定价模式🏷️完全免费
价格说明开源免费,基于Azure TTS API,需自行部署,API调用费用由用户自行承担。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Rust
技术栈/模型aspeak,azure-cognitive-services,cli,python,speech-synthesis,text-to-speech,tts,tts-engine
GitHub 星标★ 496
上线时间2022-05-01 00:00:00
代码更新2026-04-23
仓库体积1013 KB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

aspeak 是一个基于 Rust 编写的极简命令行文本转语音(TTS)客户端,专门调用 Azure TTS API。它解决了开发者或普通用户在终端中快速将文本转为语音的需求,无需编写复杂代码或手动构造 HTTP 请求。核心能力包括:通过简单的命令行参数指定文本、语音角色、语速、音量等,直接生成音频文件或流式输出;支持 Azure 的多种神经语音,涵盖多种语言和口音;提供 Python 绑定,方便脚本集成。项目采用 Rust 实现,保证了启动速度和低资源占用,同时提供清晰的 CLI 界面,适合自动化脚本、辅助工具或快速语音合成场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 496

使用教程

难度:入门 约 20 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.8+
  • 语音服务密钥

安装与启动步骤

  1. 1装指定版本

    它锁一个具体的发布版本。

    pip install -U aspeak==6.0.0
  2. 2配语音服务凭据

    合成走云端服务,要密钥。

  3. 3跑一句话

    最简用法是给文本直接出声。

  4. 4调语速与音色

    参数在命令行里,不用写代码。

如何确认成功

给一段中英混排文本能合成出语音文件,中英文发音都正确且语速参数生效

注意事项

  • 它是云端语音合成服务的命令行客户端。
  • 装的是固定版本,说明接口有版本约束。
  • 命令行参数齐全,适合写进脚本批量合成。
  • 按字符计费,长文本先算成本。

核心亮点

  • 极简 CLI 设计,一条命令完成文本转语音,无需编程
  • 基于 Rust,启动快、内存占用低,适合脚本频繁调用
  • 支持 Python 绑定,方便集成到现有 Python 工作流

不足之处

  • 仅支持 Azure TTS,无法用于其他 TTS 引擎
  • 文档/社区待观察

适用场景

  • 自动化脚本生成语音提示或播报内容
  • 快速试听 Azure 不同语音角色效果
  • 在无图形界面服务器上批量合成语音文件

替代项目

edge-tts、say(macOS 自带)、espeak-ng

上一篇:ComfyUI-VoxCPM

下一篇:openreader

同类项目推荐

tadpole-studio 开源

本地跑AI音乐,拖拽点点就出歌

Easy to use AI music generation UI for local models with QoL features

★ 80 2026-08-09
Crystal 开源

用 C++ 打造统一多语言 TTS 引擎,SSML 接口即插即用

Crystal - C++ implementation of a unified framework for multilingual TTS synthesis e···

★ 230 2026-08-09
so-vits-models 开源

一站式收藏AI模型,快速找到声音、图像、视频生成工具

收集有关so-vits-svc、TTS、SD、LLMs的各种模型、应用以及文字、声音、图片、视频有关的mo···

★ 210 2026-08-09
bmusegan 开源

用二值神经元GAN生成复调钢琴曲,适合AI作曲研究

Code for “Convolutional Generative Adversarial Networks with Binary Neurons for Pol···

★ 58 2026-08-09
ng2-pdfjs-viewer 开源

在 Angular 里快速嵌入 PDF 查看器,支持表单和自定义

#1 Angular PDF viewer

★ 253 2026-08-09
kokoro-tts 开源

命令行一键把电子书和PDF变成有声书

A CLI text-to-speech tool using the Kokoro model, supporting multiple languages, voi···

★ 1999 2026-08-09
aeneas 开源

上传音频和文本,自动生成逐字字幕时间轴

aeneas is a Python/C library and a set of tools to automagically synchronize audio a···

★ 2875 2026-08-09
voxt 开源

按住说话,自动生成干净、专业、符合当前应用的文字

We've moved to SGLang Omni Voxt: https://github.com/sgl-project/sglang-omni/tree/mai···

★ 890 2026-08-09
WhisperSubTranslate 开源

本地免费生成字幕并翻译,无需上传,隐私无忧

A free, local desktop app to extract subtitles (SRT) from video and translate them i···

★ 839 2026-08-15