Tamka ist eine kostenlose Open-Source-Diktier-App für macOS, die offline funktioniert, sobald ein Sprachmodell heruntergeladen ist.
Drücken Sie einen Kurzbefehl, sprechen Sie und drücken Sie den Kurzbefehl erneut: Der Text erscheint an der Cursorposition. Die Spracherkennung läuft mit den Parakeet-Modellen von NVIDIA auf der Neural Engine, und Ihre Audiodaten verlassen den Mac nie. Auf einem MacBook Pro mit M5 Max erscheint der Text etwa 0,2 Sekunden, nachdem Sie aufgehört haben, selbst nach 50 Sekunden Sprache.
Bevor Tamka tippt, entfernt es „um“ und „uh“, fasst Stotterer zusammen und wandelt Sprachbefehle wie „comma“, „new line“ oder „open paren“ in die genannten Zeichen um. Mit geladenem Parakeet Ultra belegt es etwa 0,5 GB Arbeitsspeicher, größtenteils Modellgewichte, die von der Neural Engine gehalten werden.
Diktieren
Klicken Sie dorthin, wo der Text hin soll: in eine E-Mail, einen Chat, einen Code-Editor oder ein Suchfeld.
Drücken Sie ⌃V und sprechen Sie. Eine Anzeige mit Timer zeigt, dass Tamka zuhört.
Drücken Sie erneut ⌃V. Tamka tippt das Gesagte an der Cursorposition ein und behält eine Kopie in der Zwischenablage.
Drücken Sie Esc, während Tamka zuhört, um die Aufnahme zu verwerfen. ⌃V ist der Standardkurzbefehl. Unter Settings › General können Sie jede Kombination wählen, die ⌘, ⌃ oder ⌥ enthält.
Die Anzeige
Die Anzeige nimmt der App, in der Sie tippen, nie den Fokus. Ziehen Sie sie an eine beliebige Stelle, auch auf einen anderen Bildschirm, und sie erscheint danach bei jedem Diktat an derselben Stelle. Wird dieser Bildschirm getrennt, kehrt sie in die Mitte am unteren Rand des Bildschirms zurück, auf dem sich der Zeiger befindet.
Letzte Diktate im Menü
Klicken Sie auf eines der letzten Diktate, um es erneut zu kopieren. Die letzten Diktate werden nur im Arbeitsspeicher gehalten und sind weg, wenn Tamka beendet wird.
Start Dictation wird zu Stop and Paste, während Sie sprechen.
Transcribe Last Recording Again lässt Ihre letzte Aufnahme erneut durch das aktuelle Modell laufen, was nach einem Modellwechsel nützlich ist.
Probleme wie eine fehlende Berechtigung oder ein noch nicht heruntergeladenes Modell erscheinen als Menüeinträge, die direkt zur Lösung führen.
Das Menüleistensymbol wird rot, während Tamka zuhört.
Beispieldiktate
Sprachmodell wählen
Die App enthält kein Sprachmodell. Beim ersten Start öffnet sich Settings › Models, mit Parakeet Ultra als „Recommended“ markiert. Nach dem Download funktionieren Modelle offline, und beim Entfernen landet ein Modell im Papierkorb.
Die Größe umfasst den Download und den Arbeitsspeicher, den das geladene Modell belegt. Die Geschwindigkeit gibt an, wie schnell Text erscheint, nachdem Sie aufgehört haben zu sprechen. Die Genauigkeit ist die Wortfehlerrate bei Alltagssprache. Bewegen Sie in der App den Zeiger über eine Note, um die zugrunde liegenden Messwerte zu sehen.
Modell
Größe
Geschwindigkeit
Genauigkeit
Ideal für
Parakeet Ultra (empfohlen)
B
A
A
Alltägliches Diktieren, mit der besten Zeichensetzung
Parakeet Phonon-2
A
A
A−
Zwanglose, frei gesprochene Rede
Parakeet v3
A
A
A−
Sprechen in einer von 25 europäischen Sprachen
Parakeet v2
A
A+
B+
Die schnellsten Ergebnisse
Apple Speech
A+
B
B
Kein separater Modell-Download; macOS lädt eventuell zuerst seine Sprachdateien
Sprachbefehle und Bereinigung
Sprechen Sie einen Befehl, und Tamka tippt das Zeichen mit korrigierten Leerzeichen: „call foo open paren bar close paren“ wird zu call foo (bar). Die Tabelle unten zeigt 10 der 112 Standardbefehle.
Unter Settings › Text können Sie das Entfernen von Füllwörtern und das Bereinigen von Stotterern ein- oder ausschalten, Zahlen, Preise und Daten als Ziffern schreiben lassen (experimentell) sowie Befehle suchen, hinzufügen, bearbeiten oder entfernen. ⌘Z macht Änderungen rückgängig, und Restore Defaults… stellt die ursprüngliche Liste wieder her.
Gesprochen
Ergebnis
Gesprochen
Ergebnis
„comma“
,
„new line“
ein Zeilenumbruch
„question mark“
?
„new paragraph“
eine Leerzeile
„open quote“ … „close quote“
" … "
„open paren“ … „close paren“
( … )
„at sign“
@
„em dash“
—
„percent sign“
%
„smiley face“
:)
Einstellungen
Settings › General enthält den Kurzbefehl, eine maximale Aufnahmedauer, die Töne für Start und Stopp, die Position der Anzeige, ob Tamka den Text einsetzt und in der Zwischenablage behält, den Start bei der Anmeldung, die Berechtigungen für Mikrofon und Bedienungshilfen sowie das Aktivitätsprotokoll.
Änderungen gelten sofort.
Genauigkeit und Geschwindigkeit
Parakeet Ultra wurde auf einem MacBook Pro mit M5 Max gegen Whisper large-v3-turbo getestet, mit 117 öffentlichen Aufnahmen (32 Minuten) von vorgelesenen Texten, Meetings und Earnings Calls, deren Transkripte von Menschen geprüft wurden.
Messgröße
Whisper large-v3-turbo
Tamka mit Parakeet Ultra
Falsche Wörter, alle Aufnahmen
9,9 %
7,7 %
Falsche Wörter, ohne Meeting-Aufnahmen
6,9 %
6,2 %
Speicher
1,2–1,6 GB
etwa 0,5 GB
Wartezeit nach einem 50-Sekunden-Diktat
471 ms
170 ms
Ohne die Meeting-Aufnahmen liegt der Unterschied in der Genauigkeit innerhalb der Fehlertoleranz. Der vollständige Benchmark vergleicht 11 Modellkonfigurationen. Wie Sie Modelle mit Ihrer eigenen Stimme und Ihrem Vokabular vergleichen, steht in eval/README.md.
Tamka herunterladen
Laden Sie die ZIP-Datei aus dem neuesten Release herunter. Sie ist von Apple signiert und notarisiert.
Ziehen Sie Tamka in Ihren Ordner Programme und öffnen Sie es.
Aus dem Quellcode bauen
Sie benötigen Xcode 26 oder neuer und eine aktuelle stabile Rust-Toolchain von rustup.
git clone https://github.com/piedol/tamka.git
cd tamka && scripts/bundle.sh --install
Das Skript baut die App und ihre Sprach-Engine, signiert beide, kopiert Tamka.app nach /Applications und öffnet sie. Es signiert mit TAMKA_SIGN_IDENTITY, falls gesetzt, andernfalls mit dem ersten „Developer ID Application“-Zertifikat in Ihrem Schlüsselbund. Ohne beides verwendet es eine Ad-hoc-Signatur, und macOS fragt nach jedem Build erneut nach den Berechtigungen.
Beim ersten Start von Tamka
Settings › Models öffnet sich. Klicken Sie neben Parakeet Ultra (632 MB) auf Download.
Erlauben Sie den Zugriff für Bedienungshilfen, damit Tamka den Text einsetzen kann. Ohne diese Berechtigung kopiert Tamka den Text, und Sie setzen ihn selbst ein.
Erlauben Sie den Zugriff auf das Mikrofon, wenn Sie zum ersten Mal diktieren.
Tamka hat kein Dock-Symbol. Damit es bei der Anmeldung startet, aktivieren Sie Launch Tamka at login unter Settings › General. Zum Entfernen folgen Sie der Anleitung unter Deinstallation in der README.
Datenschutz
Die Spracherkennung läuft vollständig auf Ihrem Mac.
Tamka verbindet sich nur mit dem Internet, um ein Modell herunterzuladen. Parakeet-Modelle kommen von Hugging Face, die Sprachdateien von Apple Speech kommen von Apple.
Das Mikrofon ist nur eingeschaltet, während Sie diktieren.
Tamka behält Ihre letzte Aufnahme unter ~/Library/Caches/Tamka/last.wav für Transcribe Last Recording Again. Jedes neue Diktat ersetzt sie.
Das Protokoll unter ~/Library/Logs/Tamka.log zeichnet Ereignisse und Zeiten auf, niemals Ihre Worte.
Häufige Fragen
Ist Tamka kostenlos und Open Source?
Ja. Tamka ist kostenlos herunterzuladen und zu nutzen, und der Quellcode steht auf GitHub unter der GNU General Public License v3.0 oder später.
Funktioniert Tamka offline?
Ja. Die Spracherkennung läuft vollständig auf Ihrem Mac. Tamka verbindet sich nur mit dem Internet, um ein Sprachmodell herunterzuladen. Parakeet-Modelle kommen von Hugging Face, die Sprachdateien von Apple Speech kommen von Apple.
Welche Macs unterstützt Tamka?
Macs mit Apple Chip und macOS 26 oder neuer. Die Engine Apple Speech nutzt SpeechAnalyzer, das in macOS 26 neu ist.
Wie genau und wie schnell ist Tamka?
Auf einem MacBook Pro mit M5 Max erkannte Parakeet Ultra über 117 öffentliche Aufnahmen 7,7 % der Wörter falsch, gegenüber 9,9 % bei Whisper large-v3-turbo, und lieferte den Text 170 ms nach einem 50 Sekunden langen Diktat.
Wie installiere ich Tamka?
Laden Sie Tamka-macOS-arm64.zip herunter, entpacken Sie die Datei, ziehen Sie Tamka in den Ordner „Programme“ und öffnen Sie es. Laden Sie beim ersten Start Parakeet Ultra (632 MB) und erlauben Sie den Zugriff für Bedienungshilfen und Mikrofon.
Wie deinstalliere ich Tamka?
Beenden Sie Tamka, legen Sie Tamka.app in den Papierkorb und danach auch ~/Library/Application Support/Tamka, ~/Library/Caches/Tamka und ~/Library/Logs/Tamka.log. Heruntergeladene Modelle liegen in ~/Library/Application Support/FluidAudio/Models.
Nutzen Sie es überall, auch beruflich, und lesen, ändern und teilen Sie den Quellcode. Wenn Sie eine veränderte Version weitergeben, veröffentlichen Sie deren Quellcode unter derselben Lizenz.
Sprach-Runtime: FluidAudio (Apache-2.0). Modelle: NVIDIA Parakeet (CC-BY-4.0); Parakeet Ultra von Moondream; Phonon-2 von Fermion Research. Die Lizenz jedes Modells legen seine Autoren fest.