7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Streamer-Sales

Open source

Streamer-Sales is an open-source AGPL-licensed Chinese LLM project that generates product-pitch scripts and a digital-human livestream presenter for e-commerce sales.

Open-source alternative to

openxlab.org.cn
Streamer-Sales homepage screenshot
GitHub stars
3.8k
Last commit
1 yr ago
Repository age
2 years
Version
v0.10.0
Licence
AGPL-3.0
Self-hosted
Yes

About Streamer-Sales

Streamer-Sales is an open-source large language model application built to generate sales pitches for livestream and in-store product promotion. Given a product's features, it produces narration intended to highlight selling points and encourage purchase, aimed at e-commerce sellers and streamers who want AI-assisted sales copy and presentation.

The model is instruction fine-tuned from InternLM2 using xtuner, and the system integrates several components around it: LMDeploy for accelerated inference, retrieval-augmented generation so pitches can draw on up-to-date product manuals without retraining, an agent that can look up shipping information online, text-to-speech generation with emotional tone, automatic speech recognition for voice interaction, and generation of a digital-human presenter video so the pitch is not limited to text.

The stack uses a Vue, Pinia and Element Plus frontend with a FastAPI, Uvicorn and PostgreSQL backend exposing RESTful APIs with JWT authentication, and Docker Compose for one-command deployment. It is written in Python and released under the AGPL-3.0 license.

Key features

  • AI-generated product sales scripts
  • Digital-human presenter video generation
  • Retrieval-augmented generation from product manuals
  • Text-to-speech with emotional tone
  • Speech-to-text voice interaction
  • Docker Compose one-command deployment

Good fit for

  • →Livestream e-commerce sales narration
  • →Automated digital-human product demos
Built with
Python
Tags
llm
digital-human
e-commerce
tts
rag
chinese-nlp
livestream
self-hosted

Streamer-Sales: questions and answers

What is Streamer-Sales used for?
Streamer-Sales is an open-source AGPL-licensed Chinese LLM project that generates product-pitch scripts and a digital-human livestream presenter for e-commerce sales. It is a good fit for livestream e-commerce sales narration and automated digital-human product demos.
Is Streamer-Sales open source?
Yes. Streamer-Sales is open source under the AGPL-3.0 licence. Its source code is on GitHub at PeterH0323/Streamer-Sales and is written mainly in Python.
Is Streamer-Sales free?
Yes. Streamer-Sales is open source, so the software itself is free to use. A managed cloud version is also available.
Can I self-host Streamer-Sales?
Yes. Streamer-Sales can be self-hosted on your own server or infrastructure.
What is Streamer-Sales an alternative to?
Streamer-Sales is an open-source alternative to HeyGen. Other open-source alternatives to HeyGen include Open AI UGC.
Is Streamer-Sales actively maintained?
The most recent commit to Streamer-Sales was on 8 March 2025, and the latest release is v0.10.0, published on 4 November 2024. The project has 3.8k stars on GitHub.

Open-source alternatives to Streamer-Sales

See all

SaaS alternatives to Streamer-Sales

See all