← Back to Product Feed

GitHub Open Source rednote-hilab/dots.tts

No tagline provided.

702
Traction Score
52
Forks
Jun 4, 2026
Launch Date
View Origin Link

Product Positioning & Context

AI Executive Synthesis
Expand hardware compatibility to Apple Silicon via MLX, leveraging its performance benefits.
This community contribution of an MLX port for dots.tts-soar on Apple Silicon highlights a significant market opportunity and user initiative. The port addresses a critical hardware compatibility gap, enabling native, optimized performance on Apple's M-series chips. This directly benefits a growing segment of developers and users, potentially expanding dots.tts's adoption without direct developer investment. While unofficial, its existence signals strong demand for broader hardware support and optimized performance on specific platforms. Integrating or officially endorsing such a port would enhance dots.tts's market reach and developer goodwill, leveraging community efforts to improve accessibility and performance.

Related Ecosystem & Alternatives

Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.

Deep-Dive FAQs

What is rednote-hilab/dots.tts?
rednote-hilab/dots.tts is analyzed by our AI as: Expand hardware compatibility to Apple Silicon via MLX, leveraging its performance benefits.. It focuses on This community contribution of an MLX port for dots.tts-soar on Apple Silicon highlights a significant market opportunity and user initiative. The ...
Where did rednote-hilab/dots.tts originate?
Data for rednote-hilab/dots.tts was aggregated directly from the GitHub Open Source community ecosystem, representing raw developer and early-adopter sentiment.
When was rednote-hilab/dots.tts publicly launched?
The initial public indexing or launch date for rednote-hilab/dots.tts within our tracked developer communities was recorded on June 4, 2026.
How popular is rednote-hilab/dots.tts?
rednote-hilab/dots.tts has achieved measurable traction, logging over 702 traction score and facilitating 52 recorded discussions or engagements.
Are there active development issues for rednote-hilab/dots.tts?
Yes, we are currently tracking open architectural debates and bug reports for this project on GitHub. There are currently 5 active high-priority issues logged recently.
What are some commercial alternatives to rednote-hilab/dots.tts?
Our semantic intelligence engine identifies potential commercial alternatives in the SaaS space, such as Teable 3.0, which offers overlapping value propositions.

Active Developer Issues (GitHub)

open 今天测试了该模型, 推理速度较同类 TTS 慢
Logged: Jun 14, 2026
open Intel GPU Support
Logged: Jun 14, 2026
open 短文本生成后不停止继续输出 2-3s 乱码:与字数/标点/词汇结构多因素相关(294 runs 实测)
Logged: Jun 13, 2026
open instruction tts模式下输入prompt_text会导致控制指令解读失效
Logged: Jun 13, 2026
open 支持流式推理吗?相关参数是多少,看论文中提到流式推理50ms
Logged: Jun 12, 2026

Community Voice & Feedback

xlians555 • Jun 10, 2026
推荐200字以内,按句子/段落/语义切分均可,以你的实际体验为准
Jandown • Jun 10, 2026
> 我测试了1000字中文VRAM占用为8.8G(实际上并不建议直接合成这么长的文本)。以下是一些tips供参考:
>
> * 对于长文本,最好在合适位置做一下切分,直接合成超长文本效果会差;
> * 参考音频10s左右即可,长参考音频不会带来更好的效果;
>
> optimize报错,可以先检查一下当前环境是否满足[recommended.txt](https://github.com/rednote-hilab/dots.tts/blob/main/constraints/recommended.txt)或[pyproject.toml](https://github.com/rednote-hilab/dots.tts/blob/main/pyproject.toml)的要求。

1.“对于长文本,最好在合适位置做一下切分”,请问具体如何切分?是基于句子或段落切分,还是基于 token 数量切分?
2.参考音频都在10s内

环境安装也是没问题的,都是按照readme安装的
xlians555 • Jun 10, 2026
我测试了1000字中文VRAM占用为8.8G(实际上并不建议直接合成这么长的文本,效果基本不可用)。以下是一些tips供参考:

- 对于长文本,最好在合适位置做一下切分,直接合成超长文本效果会差;
- 参考音频10s左右即可,长参考音频不会带来更好的效果;

optimize报错,可以先检查一下当前环境是否满足[recommended.txt](https://github.com/rednote-hilab/dots.tts/blob/main/constraints/recommended.txt)或[pyproject.toml](https://github.com/rednote-hilab/dots.tts/blob/main/pyproject.toml)的要求。
xlians555 • Jun 9, 2026
Thanks for the suggestion, but currently we don't have plans to implement a pure C++ version.
GalenMarek14 • Jun 9, 2026
Do you have plans to make this work in pure C++, like this: https://github.com/pwilkin/openmoss
It would be great, and inference could be much faster.
@xlians555
xlians555 • Jun 9, 2026
Since it's a TTS base model, there is no built-in default voice. The recommended usage is to perform voice cloning by providing reference audio and the corresponding reference text. Alternatively, you can fine-tune the model with your own voice dataset. We do not recommend generating speech via random sampling directly with the base model, as it cannot guarantee consistent voice timbre and satisfactory audio quality.
由于这是一个 TTS 基座模型,本身并不自带默认音色。推荐的使用方式是通过提供参考音频和对应的参考文本来进行语音克隆。或者,你也可以用自己的语音数据集对模型进行微调。我们不推荐直接通过随机采样的方式用基座模型生成语音,因为这样无法保证音色的一致性以及令人满意的音频质量。
triumph • Jun 9, 2026
好像是这个--seed 参数, 不晓得 ,这里默认带了哪些音色, 有这些介绍吗? 我目前想要一个正常一点,试用于法律问题回答的 男生音色, 不晓得,选多少,默认42 是个女生
xlians555 • Jun 9, 2026
```python
from dots_tts.runtime import DotsTtsRuntime
import soundfile as sf
import torch

runtime = DotsTtsRuntime.from_pretrained(
"/path/to/dots_tts_model",
precision="bfloat16",
optimize=True,
)

# generate_stream yields audio chunks (torch.Tensor, shape (1, samples)) as they
# are produced — useful for low-latency playback or piping to a client.
stream = runtime.generate_stream(
text="Hello, this is a streaming speech synthesis test.",
prompt_audio_path="/path/to/reference.wav",
prompt_text="The exact transcript of the reference audio.",
num_steps=10,
guidance_scale=1.0,
)

# Option A: consume chunk-by-chunk (e.g. push to a player / websocket).
chunks = []
for chunk in stream:
chunks.append(chunk.detach().float().cpu())
# handle_chunk(chunk) # your real-time consumer here

# Option B: concatenate and write the full waveform to disk.
audio = torch.cat(chunks, dim=-1).squeeze().numpy()
sf.writ...
ukemamaster • Jun 9, 2026
@xlians555 Is there any example of `generate_stream` ?
xlians555 • Jun 9, 2026
You can add the `--optimize` flag in current PyTorch version to boost inference speed. Our test results on H800 (voice clone mode, `generate_stream` interface, default inference setting): RTF is roughly 0.6 for Base/Soar and 0.4 for MF. For further speedup, you may cache the reference audio.
vanch007 • Jun 7, 2026
Haha, we did the same thing,https://github.com/vanch007/mlx-dots-tts
xlians555 • Jun 7, 2026
Thanks for your contribution. We'll update the README to mention your work soon.

Discovery Source

GitHub Open Source GitHub Open Source

Aggregated via automated community intelligence tracking.

Tech Stack Dependencies

No direct open-source NPM package mentions detected in the product documentation.

Media Tractions & Mentions

No mainstream media stories specifically mentioning this product name have been intercepted yet.

Deep Research & Science

No direct peer-reviewed scientific literature matched with this product's architecture.