speech-dispatcher-mimo-git
maintainer spiriwind
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
Package builds from its own GitHub repository, installs Python scripts and configs, and uses a personal domain in URL; no remote code execution, obfuscated payloads, or untrusted prebuilt binaries; the 'few votes, recently uploaded' flag is a mild quality concern but not a security risk.
Triggered rules
LOW
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
LOW
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): Package builds from its own GitHub repository, installs Python scripts and configs, and uses a personal domain in URL; no remote code execution, obfuscated payloads, or untrusted prebuilt binaries; the 'few votes, recently uploaded' flag is a mild quality concern but not a security risk.
PKGBUILD
1
# Maintainer: spiriwind <spirwind at gmail dot com>
2
pkgname=speech-dispatcher-mimo-git
3
pkgrel=1
4
pkgdesc="speech-dispatcher output module that uses Xiaomi MiMo API for high-quality Chinese/English neural TTS (git version)"
5
arch=('any')
6
url="https://platform.xiaomimimo.com"
7
license=('MIT')
8
install=speech-dispatcher-mimo.install
9
depends=(
10
'python'
11
'python-redis'
12
'sox'
13
'speech-dispatcher'
14
)
15
makedepends=(
16
'git'
17
)
18
optdepends=(
19
'valkey: for TTS response caching'
20
)
21
source=("git+https://github.com/spiriwind/speech-dispatcher-mimo.git")
22
sha256sums=('SKIP')
23
24
pkgver() {
25
cd "$pkgname"
26
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
27
}
28
29
package() {
30
cd "$pkgname"
31
32
# Native module (bypasses sd_generic for proper UTF-8 support)
33
install -Dm755 sd_mimo.py "$pkgdir/usr/lib/speech-dispatcher/speech-dispatcher-modules/sd_mimo"
34
35
# Module config
36
install -Dm644 mimo.conf "$pkgdir/etc/speech-dispatcher/modules/mimo.conf"
37
38
# API key config (template, user fills in)
39
install -Dm644 mimo-tts.env "$pkgdir/etc/speech-dispatcher/mimo-tts.env"
40
41
# Voice switcher script
42
install -Dm755 mimo-voice "$pkgdir/usr/bin/mimo-voice"
43
44
# Bash completion
45
install -Dm644 mimo-voice.bash "$pkgdir/usr/share/bash-completion/completions/mimo-voice"
46
47
# Fish completion
48
install -Dm644 mimo-voice.fish "$pkgdir/usr/share/fish/vendor_completions.d/mimo-voice.fish"
49
50
# Man pages
51
install -Dm644 mimo-voice.1 "$pkgdir/usr/share/man/man1/mimo-voice.1"
52
install -Dm644 mimo-voice.zh_CN.1 "$pkgdir/usr/share/man/zh_CN/man1/mimo-voice.1"
53
}
54
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 2 |
| 2026-08-02 00:16:08 | LOW | 2 |
| 2026-08-01 00:11:18 | LOW | 2 |
| 2026-07-31 00:14:10 | LOW | 2 |
| 2026-07-30 00:17:23 | LOW | 2 |
| 2026-07-29 00:25:53 | LOW | 2 |
| 2026-07-28 00:07:28 | LOW | 2 |
| 2026-07-27 17:35:03 | LOW | 2 |