myspoti
Jetpack Compose로 만든 Spotify 전용 안드로이드 클라이언트
Mac·Windows용 무료 앱, 이탈리아어 오디오·비디오를 텍스트·SRT·DOCX로 변환, 계정·업로드 필요 없음
App gratuita per Mac e Windows. Da audio e video in italiano a testo, SRT e DOCX, senza account e senza caricare i file.
미디어Python · BatchfileGitHub @Etichalbrain온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Local-first desktop app that transcribes Italian audio and video on your own machine, with optional OpenAI translation to English and TXT/SRT/DOCX export. Source-available: Apache 2.0 + Commons Clause.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗AudioTranscriptor is a desktop app for people who record Italian conversations and need them written down: journalists, researchers, lawyers, podcasters, students. Drop an audio or video file, get an editable Italian transcript, translate it to English when you need to, and export TXT, SRT or DOCX.
Whisper runs on your machine. There is no account, no upload of your media, no telemetry, and the app works offline apart from the two things listed in Privacy.
Release preparation status: the macOS Apple silicon package has been built and locally tried. The Windows installer and portable zip are built and self-tested by the GitHub Actions workflow (packaging, legal files, self-test that runs a real transcription); the Windows interface itself has not yet been run by hand on a Windows machine. Use https://aversa.design/audio-transcriptor/ for official download information; no release has been published yet, so do not assume the files below are downloadable.
| File | What it is | Use it when |
|---|---|---|
AudioTranscriptorSetup-1.0.2.exe | Windows installer, per-user, no administrator rights | Recommended on Windows. Start menu entry, uninstaller, license shown during setup |
AudioTranscriptor-Portable.zip | The same Windows app as a folder | You cannot install software on the PC, or you want to run it from a USB stick |
AudioTranscriptor-1.0.2-arm64.dmg | macOS app bundle (Apple silicon) | Recommended on a Mac. Drag it to Applications |
SHA256SUMS.txt | Checksums of every file | You want to verify the download |
The Windows builds are identical inside; the installer only adds shortcuts and the uninstall entry. Windows builds are unsigned; macOS builds are signed ad-hoc, not Developer ID-signed or notarized, so either system may display a warning. Only proceed after verifying the source and checksum. See INSTALLATION.md for first-launch instructions; security approval steps vary by OS version.
small (about 0.5 GB, default), medium (~1.5 GB),
large-v3 (~3 GB). Downloaded once, cached, reusable offline.The short version, and the file with the details is PRIVACY.md:
| Data | Where it goes |
|---|---|
| Audio and video | Stays on your computer, always |
| Transcript and edits | Stay local unless you choose translation |
| Transcript text | Sent to api.openai.com only when you press Translate to English, with your own key |
| Whisper model | Downloaded once from Hugging Face (model name and IP only, never your media) |
| Settings and API key | Local settings file, owner-only permissions |
| Usage data, crashes, analytics | Not collected |
No account, no sign-up, no server of mine in the middle. If you cannot upload transcript content, use the app without the translation feature: transcription and exports work fully offline.
Three honest caveats: the OpenAI key is stored in plain text in the settings file (see PRIVACY.md for the location and how to delete it), automatic transcription can be wrong, and the app comes with no guarantee of security and no obligation of support or updates — TERMS.md explains the responsibility that stays with you and the limits of that disclaimer.
media file ──► faster-whisper (local, CTranslate2 + Silero VAD)
│
├─► editable Italian transcript ──► TXT / SRT / DOCX
│
└─► [optional] OpenAI API, batches of 20 segments ──► English SRT / TXT / DOCX
Alignment between the edited text and the subtitle cues lives in
audio_transcriptor/alignment.py; the exporters never guess. A cue that lost its sentence is
exported empty, not with stale text.
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\Activate.ps1
pip install -r requirements.txt
python -m audio_transcriptor
Python 3.9 or newer runs from source, but 3.9 is end of life (October 2025), so prefer 3.11 or newer.
The Windows build runs on 3.12; build_macos.sh prefers 3.13, 3.12 or 3.11 and only falls back to
the system python3 with a warning.
Run the tests (no model download, no API key needed):
python -m unittest discover -s tests -t . -v
PyInstaller does not cross-compile: Windows on Windows, macOS on macOS.
./build_macos.sh # dist/AudioTranscriptor.app + versioned arm64 DMG
build_windows_installer.bat # Windows: Python 3.12 + Inno Setup 6
Without a Windows machine, GitHub Actions builds it:
gh workflow run build-windows.yml
gh run download --name AudioTranscriptor-Windows
Pushing a tag vX.Y.Z runs the tests, builds the installer and the portable zip, writes
SHA256SUMS.txt and publishes them as a release.
There are other Whisper apps. Why this one? Several desktop apps already run Whisper locally. AudioTranscriptor is narrower on purpose: it is built for one workflow, Italian interviews to an Italian transcript and English subtitles, and its subtitle export keeps cues in sync after you edit the text. If you need many languages or speaker detection, another tool will serve you better today.
Is it really free? Personal and professional internal use, including paid work using the app, is allowed subject to Apache 2.0 + Commons Clause, without an automatic royalty, trial or paid feature unlock. Your own OpenAI API usage may cost money if you translate. This is source-available software, not open source; see License and attribution for the “Sell” restriction, which is broader than simple resale.
Do I have to credit you? Preserve the required license and attribution notices, including the Commons Clause notice and NOTICE, when redistributing copies or modifications, and meet Apache's modification-notice requirements. Project credits: Antonio Aversa / aversa.design. Modification and redistribution are not automatically forbidden; they remain subject to the combined license and the separate third-party licenses.
Does it send my audio anywhere? No. Audio is decoded and transcribed locally. Only the text you translate is sent to OpenAI.
Why only Italian? The workflow (Italian speech → Italian transcript → English subtitles) is what it was built for. Whisper itself handles other languages, but the UI, prompts and exports assume this pair.
Windows says the publisher is unknown. The installer is not code-signed: certificates cost
money and need a verified identity. Check the SHA-256 against SHA256SUMS.txt.
The app does not start. How do I find out why? Run it with --self-test, from a terminal:
"AudioTranscriptor.exe" --self-test on Windows, open -a "AudioTranscriptor" --args --self-test
or the binary inside Contents/MacOS on macOS. It checks imports, model assets, the settings
folder and the license, prints what fails and writes self-test.txt next to the executable.
Where are my settings? %LOCALAPPDATA%\AudioTranscriptor\settings.json on Windows,
~/Library/Application Support/AudioTranscriptor/settings.json on macOS. See
PRIVACY.md to delete everything.
Never post recordings, transcripts, API keys or personal information in public issues. Use synthetic examples or redacted error messages. Security and privacy questions should be raised privately using the contact options on https://aversa.design; see SECURITY.md.
Apache License 2.0 + Commons Clause License Condition v1.0 — see LICENSE, which contains the condition and the full, unmodified Apache text. This is source-available, not open source, and not vanilla Apache-2.0. LICENSE-SUPPLEMENT.md is an explanatory licensing guide, not custom or prevailing license terms.
Personal and professional internal use, including paid work using the app, is allowed subject to the license, with no automatic royalty. The combined license does not grant the right to “Sell”: provide third parties, for a fee or other consideration, a product or service whose value derives entirely or substantially from the software's functionality. This includes fees for hosting and consulting/support services related to the software, subject to that same substantial-value test; it is not limited to resale of copies. Such offerings require separate permission from the relevant rights holder(s); use https://aversa.design for enquiries. It is not a blanket ban on commercial integrations: value-added integrations may be permitted if they do not meet the “Sell” definition. See the Commons Clause text and FAQ.
Keep the required license, Commons Clause and attribution notices with copies; see NOTICE. Credits: Antonio Aversa / aversa.design. This summary is not legal advice, an assertion of ownership over third-party components, or a certification of legal compliance.
Bundled third-party software keeps its own license: Qt/PySide6 under LGPL-3.0, Whisper and CTranslate2 under MIT, OpenAI SDK under Apache-2.0. Details, and how to replace the Qt libraries, in THIRD_PARTY_NOTICES.md.