From c6fdf80564600a7f2795e704c00df7584e28fd38 Mon Sep 17 00:00:00 2001 From: LauraGPT Date: Sun, 31 May 2026 06:07:43 +0000 Subject: [PATCH 1/2] Add FunASR to Audio section --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a18e4aa..d13dde0 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ thereof), see Architectures. --> **Contents** 1. Internet *(45)* -1. Audio *(17)* +1. Audio *(18)* 1. Video *(8)* 1. AI/ML *(4)* 1. Graphics *(21)* @@ -118,6 +118,7 @@ thereof), see Architectures. --> 1. **Beets** - ([Repo](https://github.com/beetbox/beets), [Home](http://beets.io/), [PyPI](https://pypi.org/project/beets)) Feature-rich command-line music library manager with web UI, duplicate detection, transcoding, and tagging support, integrating with MusicBrainz, Discogs, and more. `(linux, windows, mac)` 1. **Exaile** - ([Repo](https://github.com/exaile/exaile), [WP](https://en.wikipedia.org/wiki/Exaile)) Cross-platform audio player, tag editor, and library organizer. `(linux, windows, mac, gtk)` 1. **Frescobaldi** - ([Repo](https://github.com/wbsoft/frescobaldi), [WP](https://en.wikipedia.org/wiki/Frescobaldi_%28software%29)) An editor for [LilyPond](https://en.wikipedia.org/wiki/LilyPond) music files. `(linux, windows, mac, qt)` + 1. **FunASR** - ([Repo](https://github.com/modelscope/FunASR), [Home](https://www.funasr.com), [PyPI](https://pypi.org/project/funasr)) Industrial-grade speech recognition toolkit supporting 50+ languages with built-in VAD, punctuation, speaker diarization, emotion detection, and an OpenAI-compatible API server. `(linux, windows, mac, server)` 1. **Friture** - ([Repo](https://github.com/tlecomte/friture), [Home](http://friture.org/)) Visualizes and analyzes live audio data in real-time, including scope, spectrum analyzer, rolling 2D spectrogram, and more. `(linux, windows, mac, qt5)` 1. **Funkwhale** - ([Repo](https://dev.funkwhale.audio/funkwhale/funkwhale), [Home](https://www.funkwhale.audio/), [Docs](https://docs.funkwhale.audio/)) Web-based, community-driven project that lets you listen and share music and audio within a decentralized, open network. `(server)` 1. **GNU Radio** - ([Repo](https://github.com/gnuradio/gnuradio), [Home](https://www.gnuradio.org/), [WP](https://en.wikipedia.org/wiki/GNU_Radio)) Software development toolkit that provides signal processing blocks to implement software-defined radios and signal-processing systems. `(linux, windows, mac, cpp, qt)` From 15ef3743fae4d7ebb3e4bdfce8904000e1c0a8f4 Mon Sep 17 00:00:00 2001 From: LauraGPT <18321252+LauraGPT@users.noreply.github.com> Date: Tue, 29 Sep 2026 05:00:44 +0000 Subject: [PATCH 2/2] Fix FunASR catalog source and generated listings Signed-off-by: LauraGPT <18321252+LauraGPT@users.noreply.github.com> --- BY_PLATFORM.md | 16 ++++++++++------ CHANGELOG.md | 8 +++++++- README.md | 7 ++++--- atom.xml | 28 +++++++++++++++++++++++++++- projects.yaml | 13 +++++++++++++ 5 files changed, 61 insertions(+), 11 deletions(-) diff --git a/BY_PLATFORM.md b/BY_PLATFORM.md index a91dd95..07c17a1 100644 --- a/BY_PLATFORM.md +++ b/BY_PLATFORM.md @@ -23,19 +23,19 @@ segmentation by distribution (i.e., Docker, etc.) **Contents** -1. Desktop *(260)* - 1. Linux *(240)* - 1. Windows *(151)* - 1. Mac *(152)* +1. Desktop *(261)* + 1. Linux *(241)* + 1. Windows *(152)* + 1. Mac *(153)* 1. Console *(22)* 1. Mobile *(1)* 1. Android *(1)* 1. Browser *(0)* -1. Server *(195)* +1. Server *(196)* 1. Docker *(8)* 1. Flatpak *(1)* 1. Appimage *(1)* - 1. Other Server projects *(185)* + 1. Other Server projects *(186)* @@ -105,6 +105,7 @@ segmentation by distribution (i.e., Docker, etc.) 1. **Frescobaldi** - ([Repo](https://github.com/wbsoft/frescobaldi), [WP](https://en.wikipedia.org/wiki/Frescobaldi_%28software%29)) An editor for [LilyPond](https://en.wikipedia.org/wiki/LilyPond) music files. `(audio, windows, mac, qt)` 1. **Frets on Fire X** - ([Repo](https://github.com/fofix/fofix)) Highly customizable rhythm game supporting many modes of guitar, bass, drum, and vocal gameplay for up to four players. `(games, windows, pygame)` 1. **Friture** - ([Repo](https://github.com/tlecomte/friture), [Home](http://friture.org/)) Visualizes and analyzes live audio data in real-time, including scope, spectrum analyzer, rolling 2D spectrogram, and more. `(audio, windows, mac, qt5)` + 1. **FunASR** - ([Repo](https://github.com/modelscope/FunASR), [Home](https://www.funasr.com/), [PyPI](https://pypi.org/project/funasr)) Command-line transcription and OpenAI-compatible API server with configurable voice activity detection, punctuation, and speaker pipelines. `(audio, ai, windows, mac, server)` 1. **Gajim** - ([Repo](https://dev.gajim.org/gajim/gajim), [WP](https://en.wikipedia.org/wiki/Gajim)) Lightweight, cross-platform instant messaging client for the XMPP protocol. `(communication, windows, mac, gtk)` 1. **Ganeti** - ([Repo](https://github.com/ganeti/ganeti)) Virtual machine cluster management tool built on existing virtualization technologies such as [Xen](https://en.wikipedia.org/wiki/Xen) and [KVM](https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine). `(ops, server, haskell)` 1. **Gaphor** - ([Repo](https://github.com/gaphor/gaphor), [Docs](https://gaphor.readthedocs.io/en/latest)) Simple [UML](https://en.wikipedia.org/wiki/Unified_Modeling_Language) modeling tool designed for beginners. `(graphics, docs, windows, mac, flatpak, gtk)` @@ -328,6 +329,7 @@ segmentation by distribution (i.e., Docker, etc.) 1. **Frescobaldi** - ([Repo](https://github.com/wbsoft/frescobaldi), [WP](https://en.wikipedia.org/wiki/Frescobaldi_%28software%29)) An editor for [LilyPond](https://en.wikipedia.org/wiki/LilyPond) music files. `(audio, linux, mac, qt)` 1. **Frets on Fire X** - ([Repo](https://github.com/fofix/fofix)) Highly customizable rhythm game supporting many modes of guitar, bass, drum, and vocal gameplay for up to four players. `(games, linux, pygame)` 1. **Friture** - ([Repo](https://github.com/tlecomte/friture), [Home](http://friture.org/)) Visualizes and analyzes live audio data in real-time, including scope, spectrum analyzer, rolling 2D spectrogram, and more. `(audio, linux, mac, qt5)` + 1. **FunASR** - ([Repo](https://github.com/modelscope/FunASR), [Home](https://www.funasr.com/), [PyPI](https://pypi.org/project/funasr)) Command-line transcription and OpenAI-compatible API server with configurable voice activity detection, punctuation, and speaker pipelines. `(audio, ai, linux, mac, server)` 1. **Gajim** - ([Repo](https://dev.gajim.org/gajim/gajim), [WP](https://en.wikipedia.org/wiki/Gajim)) Lightweight, cross-platform instant messaging client for the XMPP protocol. `(communication, linux, mac, gtk)` 1. **Gaphor** - ([Repo](https://github.com/gaphor/gaphor), [Docs](https://gaphor.readthedocs.io/en/latest)) Simple [UML](https://en.wikipedia.org/wiki/Unified_Modeling_Language) modeling tool designed for beginners. `(graphics, docs, linux, mac, flatpak, gtk)` 1. **gdbgui** - ([Repo](https://github.com/cs01/gdbgui), [Home](https://gdbgui.com/), [PyPI](https://pypi.org/project/gdbgui)) Browser-based frontend for [gdb](https://en.wikipedia.org/wiki/GNU_Debugger). `(dev, linux, mac)` @@ -482,6 +484,7 @@ segmentation by distribution (i.e., Docker, etc.) 1. **FreeCAD** - ([Repo](https://github.com/FreeCAD/FreeCAD), [WP](https://en.wikipedia.org/wiki/FreeCAD)) General-purpose parametric 3D CAD modeler and a building information modeling (BIM) software with finite-element-method (FEM) support. `(graphics, linux, windows, cpp, qt)` 1. **Frescobaldi** - ([Repo](https://github.com/wbsoft/frescobaldi), [WP](https://en.wikipedia.org/wiki/Frescobaldi_%28software%29)) An editor for [LilyPond](https://en.wikipedia.org/wiki/LilyPond) music files. `(audio, linux, windows, qt)` 1. **Friture** - ([Repo](https://github.com/tlecomte/friture), [Home](http://friture.org/)) Visualizes and analyzes live audio data in real-time, including scope, spectrum analyzer, rolling 2D spectrogram, and more. `(audio, linux, windows, qt5)` + 1. **FunASR** - ([Repo](https://github.com/modelscope/FunASR), [Home](https://www.funasr.com/), [PyPI](https://pypi.org/project/funasr)) Command-line transcription and OpenAI-compatible API server with configurable voice activity detection, punctuation, and speaker pipelines. `(audio, ai, linux, windows, server)` 1. **Gajim** - ([Repo](https://dev.gajim.org/gajim/gajim), [WP](https://en.wikipedia.org/wiki/Gajim)) Lightweight, cross-platform instant messaging client for the XMPP protocol. `(communication, linux, windows, gtk)` 1. **Gaphor** - ([Repo](https://github.com/gaphor/gaphor), [Docs](https://gaphor.readthedocs.io/en/latest)) Simple [UML](https://en.wikipedia.org/wiki/Unified_Modeling_Language) modeling tool designed for beginners. `(graphics, docs, linux, windows, flatpak, gtk)` 1. **gdbgui** - ([Repo](https://github.com/cs01/gdbgui), [Home](https://gdbgui.com/), [PyPI](https://pypi.org/project/gdbgui)) Browser-based frontend for [gdb](https://en.wikipedia.org/wiki/GNU_Debugger). `(dev, linux, windows)` @@ -703,6 +706,7 @@ segmentation by distribution (i.e., Docker, etc.) 1. **Formspree** - ([Repo](https://github.com/formspree/formspree), [Home](https://formspree.io/)) Web server which turns an HTML form submission into an email, without registration, JavaScript, or custom Python. `(communication, corp)` 1. **FreeNAS** - ([Repo](https://github.com/freenas/freenas), [Home](https://www.freenas.org/), [Docs](https://www.ixsystems.com/documentation/freenas)) Operating system designed to be installed virtually any hardware platform, for sharing [ZFS](https://en.wikipedia.org/wiki/ZFS)-based storage over a network, using SMB, NFS, AFP, FTP, and more. `(storage)` 1. **Frepple** - ([Repo](https://github.com/frePPLe/frepple), [Home](https://frepple.com/), [Docs](https://frepple.com/docs/current)) Web-based supply chain planning for production planning and scheduling. `(erp, linux)` + 1. **FunASR** - ([Repo](https://github.com/modelscope/FunASR), [Home](https://www.funasr.com/), [PyPI](https://pypi.org/project/funasr)) Command-line transcription and OpenAI-compatible API server with configurable voice activity detection, punctuation, and speaker pipelines. `(audio, ai, linux, windows, mac)` 1. **Funkwhale** - ([Repo](https://dev.funkwhale.audio/funkwhale/funkwhale), [Home](https://www.funkwhale.audio/), [Docs](https://docs.funkwhale.audio/)) Web-based, community-driven project that lets you listen and share music and audio within a decentralized, open network. `(audio)` 1. **Galaxy** - ([Repo](https://github.com/galaxyproject/galaxy), [Home](https://galaxyproject.org/), [Docs](https://galaxyproject.org/docs)) Web-based platform for reproducible and transparent computational research, with a focus on bioinformatics. `(science)` 1. **Ganeti** - ([Repo](https://github.com/ganeti/ganeti)) Virtual machine cluster management tool built on existing virtualization technologies such as [Xen](https://en.wikipedia.org/wiki/Xen) and [KVM](https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine). `(ops, linux, haskell)` diff --git a/CHANGELOG.md b/CHANGELOG.md index f877b20..9eb7449 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,14 @@ # Awesome Python Applications - Changelog -The same 426 projects from the Awesome Python Applications list, +The same 427 projects from the Awesome Python Applications list, but arranged in reverse-chronological order of when they were listed. +## 2026-05-31 + + 1. **FunASR** - ([Repo](https://github.com/modelscope/FunASR), [Home](https://www.funasr.com/), [PyPI](https://pypi.org/project/funasr)) Command-line transcription and OpenAI-compatible API server with configurable voice activity detection, punctuation, and speaker pipelines. + + + ## 2025-04-25 1. **aider** - ([Repo](https://github.com/paul-gauthier/aider), [Home](https://aider.chat/)) Terminal-based AI pair programming assistant. diff --git a/README.md b/README.md index d13dde0..92fcdc9 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ are a gold mine of practical patterns that we know work together. A production application is worth a thousand blog posts and Stack Overflow answers. -This document is an always-growing list of **426** +This document is an always-growing list of **427** open-source Python applications arranged by topic, with links to repositories, docs, and more, generated from [structured data](https://github.com/mahmoud/awesome-python-applications/blob/master/projects.yaml) @@ -37,7 +37,7 @@ thereof), see Architectures. --> 1. Internet *(45)* 1. Audio *(18)* 1. Video *(8)* -1. AI/ML *(4)* +1. AI/ML *(5)* 1. Graphics *(21)* 1. Games *(10)* 1. Productivity *(27)* @@ -118,8 +118,8 @@ thereof), see Architectures. --> 1. **Beets** - ([Repo](https://github.com/beetbox/beets), [Home](http://beets.io/), [PyPI](https://pypi.org/project/beets)) Feature-rich command-line music library manager with web UI, duplicate detection, transcoding, and tagging support, integrating with MusicBrainz, Discogs, and more. `(linux, windows, mac)` 1. **Exaile** - ([Repo](https://github.com/exaile/exaile), [WP](https://en.wikipedia.org/wiki/Exaile)) Cross-platform audio player, tag editor, and library organizer. `(linux, windows, mac, gtk)` 1. **Frescobaldi** - ([Repo](https://github.com/wbsoft/frescobaldi), [WP](https://en.wikipedia.org/wiki/Frescobaldi_%28software%29)) An editor for [LilyPond](https://en.wikipedia.org/wiki/LilyPond) music files. `(linux, windows, mac, qt)` - 1. **FunASR** - ([Repo](https://github.com/modelscope/FunASR), [Home](https://www.funasr.com), [PyPI](https://pypi.org/project/funasr)) Industrial-grade speech recognition toolkit supporting 50+ languages with built-in VAD, punctuation, speaker diarization, emotion detection, and an OpenAI-compatible API server. `(linux, windows, mac, server)` 1. **Friture** - ([Repo](https://github.com/tlecomte/friture), [Home](http://friture.org/)) Visualizes and analyzes live audio data in real-time, including scope, spectrum analyzer, rolling 2D spectrogram, and more. `(linux, windows, mac, qt5)` + 1. **FunASR** - ([Repo](https://github.com/modelscope/FunASR), [Home](https://www.funasr.com/), [PyPI](https://pypi.org/project/funasr)) Command-line transcription and OpenAI-compatible API server with configurable voice activity detection, punctuation, and speaker pipelines. `(ai, linux, windows, mac, server)` 1. **Funkwhale** - ([Repo](https://dev.funkwhale.audio/funkwhale/funkwhale), [Home](https://www.funkwhale.audio/), [Docs](https://docs.funkwhale.audio/)) Web-based, community-driven project that lets you listen and share music and audio within a decentralized, open network. `(server)` 1. **GNU Radio** - ([Repo](https://github.com/gnuradio/gnuradio), [Home](https://www.gnuradio.org/), [WP](https://en.wikipedia.org/wiki/GNU_Radio)) Software development toolkit that provides signal processing blocks to implement software-defined radios and signal-processing systems. `(linux, windows, mac, cpp, qt)` 1. **GNU Solfege** - ([Repo](http://git.savannah.gnu.org/cgit/solfege.git), [WP](https://en.wikipedia.org/wiki/GNU_Solfege)) An ear-training program intended to help musicians improve their skills. `(linux, windows, mac, gtk)` @@ -149,6 +149,7 @@ thereof), see Architectures. --> 1. **Aim** - ([Repo](https://github.com/aimhubio/aim)) Aim is a self-hostable machine learning experiment tracker designed to handle 10,000s of training runs. `(linux, server, fastapi)` 1. **dvc (Data Version Control)** - ([Repo](https://github.com/iterative/dvc), [Home](https://dvc.org/), [Docs](https://dvc.org/doc)) Command-line tool for version control over data used in machine learning projects. Aims to replace Excel and other tools used to track and deploy model versions. `(organization, scm, linux, windows, mac)` + 1. **FunASR** - ([Repo](https://github.com/modelscope/FunASR), [Home](https://www.funasr.com/), [PyPI](https://pypi.org/project/funasr)) Command-line transcription and OpenAI-compatible API server with configurable voice activity detection, punctuation, and speaker pipelines. `(audio, linux, windows, mac, server)` 1. **MLflow** - ([Repo](https://github.com/mlflow/mlflow), [Home](https://mlflow.org/), [Docs](https://mlflow.org/docs/latest/index.html)) Integrated command-line application and web service, supporting an end-to-end machine-learning workflow around tracking, packaging, and deploying. Developed by [Databricks](https://docs.databricks.com/applications/mlflow/index.html). `(organization, dev, linux, mac, corp)` 1. **Polyaxon** - ([Repo](https://github.com/polyaxon/polyaxon), [Home](https://polyaxon.com/), [Docs](https://docs.polyaxon.com/)) A web-based platform for reproducible and scalable machine learning experiment management and metrics-tracking, based on kubernetes, with support for TensorFlow, PyTorch, Keras, and many more. `(dev, server)` diff --git a/atom.xml b/atom.xml index be1ada4..65fd9c6 100644 --- a/atom.xml +++ b/atom.xml @@ -5,13 +5,39 @@ The newest additions to the Awesome Python Applications list. - 2025-04-25T17:35:54Z + 2026-09-29T04:54:44Z hourly 1 CC-BY-SA unless otherwise noted Apatite 19.0 + + + https://github.com/modelscope/FunASR + FunASR + + 2026-05-31T06:07:46Z + 2026-05-31T06:07:46Z + + + +
+

FunASR: Command-line transcription and OpenAI-compatible API server with configurable voice activity detection, punctuation, and speaker pipelines.

+

Links:

+ +
+
+ + Awesome Python Applications contributors + https://github.com/mahmoud/awesome-python-applications + +
https://github.com/harung1993/dollardollar diff --git a/projects.yaml b/projects.yaml index a0bcfc1..b16e946 100644 --- a/projects.yaml +++ b/projects.yaml @@ -621,6 +621,19 @@ projects: - windows - mac - qt5 + - name: FunASR + repo_url: https://github.com/modelscope/FunASR + home_url: https://www.funasr.com/ + pypi_url: https://pypi.org/project/funasr + date_added: 2026-05-31 06:07:46 + desc: Command-line transcription and OpenAI-compatible API server with configurable voice activity detection, punctuation, and speaker pipelines. + tags: + - audio + - ai + - linux + - windows + - mac + - server - name: Funkwhale repo_url: https://dev.funkwhale.audio/funkwhale/funkwhale home_url: https://www.funkwhale.audio/