Whisperwrapper

C+ 76 completed
Cli Tool
cli / python · small
99
Files
9,629
LOC
1
Frameworks
5
Languages

Pipeline State

completed
Run ID
#372892
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
39.97
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47626
Member of a group with 2 similar repo(s) — canonical #93576 view group →
Top concepts (2)
Project DescriptionTesting
Same scanner, your repo: https://repobility.com — Repobility

AI Prompt

Create a system tray application for speech-to-text transcription using Python. I need it to leverage OpenAI's Whisper model via faster-whisper and utilize GPU acceleration with CUDA float16. The application should feature a PyQt6 GUI with recording controls, a system tray icon, and a history view that supports click-to-copy. Additionally, please implement systemd integration for autostarting on login and allow binding a global keyboard shortcut via FIFO IPC to toggle recording. Include functionality for AI-powered text refinement using Claude integration.
python gui speech-to-text whisper pyqt6 gpu cli systemd linux
Generated by gemma4:latest

Catalog Information

The Whisper-App project is a system tray application that utilizes OpenAI's Whisper model for voice recording, leveraging GPU acceleration.

Description

Whisper-App is an open-source tool that integrates OpenAI's Whisper model to enable efficient voice recording capabilities. The application features a user-friendly system tray GUI and takes advantage of GPU acceleration to optimize performance. This project aims to provide a seamless experience for users who require accurate voice transcription services.

الوصف

يعد مشروع Whisper-App أداة مفتوحة المصدر تدمج نموذج OpenAI Whisper لتحويل الصوت إلى نص مع دقة عالية. يحتوي التطبيق على واجهة مستخدم نظام لوحة التحكم سهلة الاستخدام وتستفيد من تسريع البطاقة الграフィكية لتحسين الأداء. هذا المشروع يهدف إلى تقديم تجربة سلسة للمستخدمين الذين يتطلبون خدمات تحويل الصوت إلى نص دقيقة.

Novelty

7/10

Tags

voice-recording transcription openai-whisper gpu-acceleration system-tray-gui

Technologies

numpy openai pytorch

Claude Models

claude-opus-4.6

Quality Score

C+
75.7/100
Structure
88
Code Quality
90
Documentation
76
Testing
70
Practices
54
Security
55
Dependencies
60

Strengths

  • Good test coverage (60% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Properly licensed project

Weaknesses

  • No CI/CD configuration \u2014 manual testing and deployment
  • 316 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment

Security & Health

4.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
MIT
License
4.7%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
65.5%
markdown
31.9%
shell
1.2%
toml
1.0%
text
0.4%

Frameworks

pytest

Concepts (2)

Data scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
All rows scored by the Repobility analyzer (https://repobility.com)
auto_descriptionProject Description![License: MIT](https://opensource.org/licenses/MIT) ![Python 3.8+](https://www.python.org/downloads/) ![Linux Only](https://kernel.org)80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/97110.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV