Improvements (#1296)

This commit is contained in:
Raivis Dejus 2025-11-28 21:30:36 +02:00 committed by GitHub
commit cabbd487f9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
22 changed files with 244 additions and 163 deletions

View file

@ -1,4 +1,4 @@
version := 1.3.3
version := 1.3.4
mac_app_path := ./dist/Buzz.app
mac_zip_path := ./dist/Buzz-${version}-mac.zip

View file

@ -1 +1 @@
VERSION = "1.3.3"
VERSION = "1.3.4"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: buzz\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: 2025-10-17 07:59+0200\n"
"Last-Translator: Éric Duarte <contacto@ericdq.com>\n"
"Language-Team: Catalan <jmas@softcatala.org>\n"
@ -308,8 +308,8 @@ msgid "Download failed"
msgstr "Descàrrega fallida"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr "Error"
@ -513,11 +513,15 @@ msgstr ""
"Comproveu els vostres dispositius d'àudio o els registres de l'aplicació per "
"a més informació."
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "Comprova si hi ha actualitzacions"
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "Estàs al dia!"
@ -764,14 +768,14 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr "No s'ha pogut desar la clau OpenAI API a l'anell de claus"
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr ""
"El servidor Whisper no s'ha pogut iniciar. Consulteu els registres per "
"obtenir més informació."
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1145,15 +1149,15 @@ msgstr "Sundanès"
msgid "Cantonese"
msgstr "Cantonès"
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr "S'ha produït un error de connexió"
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr "Començant Whisper.cpp..."
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
#, fuzzy
msgid "Starting transcription..."
msgstr "Cancel·la la transcripció"

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: Ole Guldberg2 <xalt7x.service@gmail.com>\n"
"Language-Team: \n"
@ -307,8 +307,8 @@ msgid "Download failed"
msgstr "Download mislykkedes"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr "Fejl"
@ -511,11 +511,15 @@ msgstr ""
"Tjek venligst dine audioenheder eller tjek applikationens logs for "
"mereinformation."
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "Tjek for opdateringer"
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "Du er opdateret!"
@ -760,12 +764,12 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr "Kan ikke gemme OpenAI API-nøgle i nøgleringen"
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr ""
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1137,15 +1141,15 @@ msgstr ""
msgid "Cantonese"
msgstr ""
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr "Der er opstået en forbindelsesfejl"
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr ""
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
#, fuzzy
msgid "Starting transcription..."
msgstr "Afbryd transkription"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: 2025-03-05 14:41+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -307,8 +307,8 @@ msgid "Download failed"
msgstr "Der Download ist fehlgeschlagen"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr "Fehler"
@ -511,11 +511,15 @@ msgstr ""
"Bitte überprüfen Sie Ihre Audiogeräte oder prüfen Sie die "
"Anwendungsprotokolle für weitere Informationen."
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "Nach Updates suchen"
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "Sie sind auf dem Laufenden!"
@ -761,12 +765,12 @@ msgstr ""
"Der OpenAI-API-Schlüssel kann nicht im Schlüsselbund gespeichert werden"
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr ""
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1138,15 +1142,15 @@ msgstr "Sundanesisch"
msgid "Cantonese"
msgstr "Kantonesisch"
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr "Ein Verbindungsfehler ist aufgetreten"
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr ""
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
#, fuzzy
msgid "Starting transcription..."
msgstr "Transkription abbrechen"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -299,8 +299,8 @@ msgid "Download failed"
msgstr ""
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr ""
@ -499,11 +499,15 @@ msgid ""
"information."
msgstr ""
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr ""
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr ""
@ -742,12 +746,12 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr ""
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr ""
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1118,15 +1122,15 @@ msgstr ""
msgid "Cantonese"
msgstr ""
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr ""
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr ""
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
msgid "Starting transcription..."
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: 2025-09-08 12:43+0200\n"
"Last-Translator: Éric Duarte <contacto@ericdq.com>\n"
"Language-Team: \n"
@ -314,8 +314,8 @@ msgid "Download failed"
msgstr "Descarga fallida"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr "Error"
@ -546,12 +546,16 @@ msgstr ""
"aplicación para obtener más información."
# automatic translation
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "Buscar actualizaciones"
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
# automatic translation
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "¡Estás al día!"
@ -810,14 +814,14 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr "No se puede guardar la clave de la API de OpenAI en el llavero"
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr ""
"El servidor Whisper no se pudo iniciar. Consulta los registros para obtener "
"más detalles."
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1192,16 +1196,16 @@ msgstr "Sundanés"
msgid "Cantonese"
msgstr "Cantonés"
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr "Se ha producido un error de conexión"
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr "Iniciando Whisper.cpp..."
# automatic translation
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
#, fuzzy
msgid "Starting transcription..."
msgstr "Cancelar transcripción"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: buzz\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: 2025-11-09 20:22+0200\n"
"Language-Team: (Italiano) Albano Battistella <albanobattistella@gmail.com>\n"
"Language: it_IT\n"
@ -106,6 +106,11 @@ msgstr "Lettone"
msgid "Polish"
msgstr "Polacco"
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45
#, fuzzy
msgid "Portuguese (Brazil)"
msgstr "Portoghese"
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:46
#: buzz/transcriber/transcriber.py:59
msgid "Ukrainian"
@ -171,7 +176,9 @@ msgstr "Utilizza solo la CPU e disattiva l'accelerazione GPU"
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:186
msgid "Set this if larger models do not fit your GPU memory and Buzz crashes"
msgstr "Imposta questa opzione se i modelli più grandi non si adattano alla memoria della tua GPU e Buzz si blocca"
msgstr ""
"Imposta questa opzione se i modelli più grandi non si adattano alla memoria "
"della tua GPU e Buzz si blocca"
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:188
msgid "Disable GPU"
@ -301,8 +308,8 @@ msgid "Download failed"
msgstr "Download non riuscito"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr "Errore"
@ -387,8 +394,8 @@ msgid ""
"Enter instructions for AI on how to translate, for example 'Please translate "
"each text sent to you from English to Spanish.'"
msgstr ""
"Inserisci le istruzioni per l'IA su come tradurre, ad esempio 'Per favore, traduci "
"ogni testo che ti viene inviato dall'inglese allo spagnolo.'"
"Inserisci le istruzioni per l'IA su come tradurre, ad esempio 'Per favore, "
"traduci ogni testo che ti viene inviato dall'inglese allo spagnolo.'"
#: buzz/widgets/transcriber/advanced_settings_dialog.py:92
msgid "Instructions for AI:"
@ -507,11 +514,15 @@ msgstr ""
"Controlla i tuoi dispositivi audio o i registri dell'applicazione per "
"maggiori informazioni."
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "Controlla gli aggiornamenti"
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "Il programma è aggiornato!"
@ -595,7 +606,8 @@ msgstr "Ciclo di segmento"
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389
msgid "Enable/disable looping when clicking on transcript segments"
msgstr "Abilita/disabilita il loop quando si fa clic sui segmenti della trascrizione"
msgstr ""
"Abilita/disabilita il loop quando si fa clic sui segmenti della trascrizione"
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395
msgid "Follow Audio"
@ -606,8 +618,9 @@ msgid ""
"Enable/disable following the current audio position in the transcript. When "
"enabled, automatically scrolls to current text."
msgstr ""
"Abilita/disabilita la lettura della posizione audio corrente nella trascrizione. Quando "
"abilitato, scorre automaticamente fino al testo corrente."
"Abilita/disabilita la lettura della posizione audio corrente nella "
"trascrizione. Quando abilitato, scorre automaticamente fino al testo "
"corrente."
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444
msgid "Scroll to Current"
@ -758,20 +771,21 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr "Impossibile salvare la chiave API OpenAI nel portachiavi"
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr "Impossibile avviare il server Whisper. Controllare i log per i dettagli."
msgstr ""
"Impossibile avviare il server Whisper. Controllare i log per i dettagli."
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
"variable."
msgstr ""
"Impossibile avviare il server Whisper a causa di memoria insufficiente. Riprovare "
"con un modello più piccolo. Per forzare la modalità CPU, utilizzare la variabile d'ambiente "
"BUZZ_FORCE_CPU=TRUE"
"Impossibile avviare il server Whisper a causa di memoria insufficiente. "
"Riprovare con un modello più piccolo. Per forzare la modalità CPU, "
"utilizzare la variabile d'ambiente BUZZ_FORCE_CPU=TRUE"
#: buzz/transcriber/transcriber.py:24
msgid "Translate to English"
@ -1137,15 +1151,15 @@ msgstr "Sundanese"
msgid "Cantonese"
msgstr "Cantonese"
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr "Si è verificato un errore di connessione"
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr "Avvio di Whisper.cpp..."
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
msgid "Starting transcription..."
msgstr "Inizio trascrizione..."

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: nunawa <71294849+nunawa@users.noreply.github.com>\n"
"Language-Team: \n"
@ -303,8 +303,8 @@ msgid "Download failed"
msgstr "ダウンロード失敗"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr "エラー"
@ -507,11 +507,15 @@ msgstr ""
"オーディオデバイスを確認するか、詳細をアプリケーションのログで確認してくださ"
"い。"
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "アップデートを確認する"
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "最新の状態です!"
@ -755,12 +759,12 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr "OpenAI API キーをkeyringに保存できません"
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr ""
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1132,15 +1136,15 @@ msgstr ""
msgid "Cantonese"
msgstr ""
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr "接続エラーが発生しました"
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr ""
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
#, fuzzy
msgid "Starting transcription..."
msgstr "文字起こしをキャンセルする"

View file

@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"PO-Revision-Date: 2025-10-12 19:11+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: 2025-11-28 16:50+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: lv_LV\n"
@ -311,8 +311,8 @@ msgid "Download failed"
msgstr "Lejupielāde neizdevās"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr "Kļūda"
@ -517,11 +517,15 @@ msgstr ""
"Lūdzu pārbaudiet savas audio ierīces vai pārbaudiet lietotnes ziņojumu "
"žurnālus, lai iegūtu papildu informāciju."
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "Pārbaudīt atjauninājumus"
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr "Parādīt sistēmas žurnālu"
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "Jums ir jaunākā versija!"
@ -766,14 +770,14 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr "Neizdevās saglabāt OpenAI API atslēgu atslēgu saišķī"
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr ""
"Whisper serverim neizdevās ieslēgties. Lūdzu pārbaudiet lietotnes žurnāla "
"ierakstus."
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1147,15 +1151,15 @@ msgstr "Sundāņu"
msgid "Cantonese"
msgstr "Kantonas"
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr "Notika savienojuma kļūda"
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr "Palaiž Whisper.cpp..."
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
msgid "Starting transcription..."
msgstr "Sāk atpazīšanu..."

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: 2025-03-20 18:30+0100\n"
"Last-Translator: Heimen Stoffels <vistausss@fastmail.com>\n"
"Language-Team: none\n"
@ -309,8 +309,8 @@ msgid "Download failed"
msgstr "Het downloaden is mislukt"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr "Foutmelding"
@ -511,11 +511,15 @@ msgid ""
"information."
msgstr "Controleer uw geluidsapparatuur of het programmalogboek."
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "Controleren op updates"
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "De software is actueel!"
@ -759,12 +763,12 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr "De OpenAI-api-sleutel kan niet worden bewaard in de sleutelbos"
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr ""
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1136,15 +1140,15 @@ msgstr "Soedanees"
msgid "Cantonese"
msgstr "Kantonees"
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr "Er is een verbindingsfout opgetreden"
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr ""
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
#, fuzzy
msgid "Starting transcription..."
msgstr "Transcriptie wissen"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: 2024-03-17 20:50+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -310,8 +310,8 @@ msgid "Download failed"
msgstr "Pobrany"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr "Błąd"
@ -519,11 +519,15 @@ msgstr ""
"Sprawdź urządzenia audio lub przejrzyj logi aplikacji, by uzyskać więcej "
"informacji."
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "Sprawdź aktualizacje"
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "Posiadasz najnowszą wersję!"
@ -769,12 +773,12 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr ""
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr ""
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1147,15 +1151,15 @@ msgstr ""
msgid "Cantonese"
msgstr ""
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr ""
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr ""
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
#, fuzzy
msgid "Starting transcription..."
msgstr "Anuluj transkrypcję"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Buzz\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: 2025-11-01 17:43-0300\n"
"Last-Translator: Paulo Schopf <pschopf@gmail.com>\n"
"Language-Team: none\n"
@ -176,7 +176,8 @@ msgstr "Usar somente a CPU e desabilitar aceleração por GPU"
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:186
msgid "Set this if larger models do not fit your GPU memory and Buzz crashes"
msgstr "Marque isso se modelos maiores não couberem na memória da GPU e o Buzz travar"
msgstr ""
"Marque isso se modelos maiores não couberem na memória da GPU e o Buzz travar"
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:188
msgid "Disable GPU"
@ -306,8 +307,8 @@ msgid "Download failed"
msgstr "Falha ao baixar"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr "Erro"
@ -390,8 +391,8 @@ msgid ""
"Enter instructions for AI on how to translate, for example 'Please translate "
"each text sent to you from English to Spanish.'"
msgstr ""
"Instrua a IA sobre como traduzir, por exemplo: \"Por favor, "
"traduza cada texto enviado a você do Inglês para o Português\"."
"Instrua a IA sobre como traduzir, por exemplo: \"Por favor, traduza cada "
"texto enviado a você do Inglês para o Português\"."
#: buzz/widgets/transcriber/advanced_settings_dialog.py:92
msgid "Instructions for AI:"
@ -510,11 +511,15 @@ msgstr ""
"Verifique seus dispositivos de áudio ou os logs do aplicativo para mais "
"informações."
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "Verificar atualizações"
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "Você está atualizado!"
@ -761,12 +766,12 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr "Não foi possível salvar a chave da API OpenAI no cofre de chaves"
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr "Falha ao iniciar o servidor Whisper. Verifique os logs."
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1140,15 +1145,15 @@ msgstr "Sundanês"
msgid "Cantonese"
msgstr "Cantonês"
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr "Ocorreu um erro de conexão"
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr "Iniciando Whisper.cpp..."
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
#, fuzzy
msgid "Starting transcription..."
msgstr "Iniciando transcrição..."
@ -1233,5 +1238,6 @@ msgstr "Acrescentar e corrigir"
#~ msgid "Undo"
#~ msgstr "Desfazer"
#~ msgid "Redo"
#~ msgstr "Refazer"

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: Yevhen Popok <xalt7x.service@gmail.com>\n"
"Language-Team: \n"
@ -305,8 +305,8 @@ msgid "Download failed"
msgstr "Невдале завантаження"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr "Помилка"
@ -509,11 +509,15 @@ msgstr ""
"Будь ласка, перевірте свої аудіопристрої або пошукайте додаткову інформацію "
"в звітах програми."
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "Перевірити оновлення"
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "У вас актуальна версія!"
@ -756,12 +760,12 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr "Не вдається додати до звʼязки ключів API-ключ OpenAI"
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr ""
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1133,15 +1137,15 @@ msgstr ""
msgid "Cantonese"
msgstr ""
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr "Виникла помилка зʼєднання"
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr ""
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
#, fuzzy
msgid "Starting transcription..."
msgstr "Скасувати транскрипцію"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: 2023-05-01 15:45+0800\n"
"Last-Translator: \n"
"Language-Team: lamb \n"
@ -313,8 +313,8 @@ msgid "Download failed"
msgstr "下载模型失败"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr "错误"
@ -520,11 +520,15 @@ msgid ""
"information."
msgstr "请检查您的音频设备或检查应用程序日志以获取更多信息。"
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "检查更新"
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "已经是最新版本"
@ -769,12 +773,12 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr "无法将OpenAI API密钥保存到密钥串"
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr ""
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1147,15 +1151,15 @@ msgstr ""
msgid "Cantonese"
msgstr ""
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr "连接发生错误"
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr ""
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
#, fuzzy
msgid "Starting transcription..."
msgstr "取消识别"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
"PO-Revision-Date: 2023-05-01 15:45+0800\n"
"Last-Translator: \n"
"Language-Team: Lamb\n"
@ -308,8 +308,8 @@ msgid "Download failed"
msgstr "下載模型"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:275
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497
#: buzz/model_loader.py:511
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
#: buzz/model_loader.py:553
msgid "Error"
msgstr ""
@ -515,11 +515,15 @@ msgid ""
"information."
msgstr "請檢查您的音頻設備或檢查應用程序日誌以獲取更多信息。"
#: buzz/widgets/about_dialog.py:80
#: buzz/widgets/about_dialog.py:81
msgid "Check for updates"
msgstr "檢查更新"
#: buzz/widgets/about_dialog.py:109
#: buzz/widgets/about_dialog.py:84
msgid "Show logs"
msgstr ""
#: buzz/widgets/about_dialog.py:118
msgid "You're up to date!"
msgstr "你是最新的!"
@ -763,12 +767,12 @@ msgid "Unable to save OpenAI API key to keyring"
msgstr ""
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
#: buzz/transcriber/recording_transcriber.py:394
#: buzz/transcriber/recording_transcriber.py:397
msgid "Whisper server failed to start. Check logs for details."
msgstr ""
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
#: buzz/transcriber/recording_transcriber.py:398
#: buzz/transcriber/recording_transcriber.py:401
msgid ""
"Whisper server failed to start due to insufficient memory. Please try again "
"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment "
@ -1141,15 +1145,15 @@ msgstr ""
msgid "Cantonese"
msgstr ""
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
msgid "A connection error occurred"
msgstr ""
#: buzz/transcriber/recording_transcriber.py:332
#: buzz/transcriber/recording_transcriber.py:333
msgid "Starting Whisper.cpp..."
msgstr ""
#: buzz/transcriber/recording_transcriber.py:385
#: buzz/transcriber/recording_transcriber.py:388
#, fuzzy
msgid "Starting transcription..."
msgstr "取消錄製"

View file

@ -109,12 +109,13 @@ class WhisperCpp:
# Add translate flag if needed
if task.transcription_options.task == Task.TRANSLATE:
cmd.append("--translate")
cmd.extend(["--translate"])
# Force CPU if specified
force_cpu = os.getenv("BUZZ_FORCE_CPU", "false")
if force_cpu != "false" or not IS_VULKAN_SUPPORTED:
cmd.append("--no-gpu")
cmd.extend(["--no-gpu"])
cmd.extend(["-t", str(os.getenv("BUZZ_WHISPERCPP_N_THREADS", (os.cpu_count() or 8) // 2))])
print(f"Running Whisper CLI: {' '.join(cmd)}")
@ -125,7 +126,7 @@ class WhisperCpp:
si.wShowWindow = subprocess.SW_HIDE
process = subprocess.Popen(
cmd,
stdout=subprocess.PIPE,
stdout=subprocess.DEVNULL,
stderr=subprocess.PIPE,
text=True,
startupinfo=si,
@ -135,7 +136,7 @@ class WhisperCpp:
else:
process = subprocess.Popen(
cmd,
stdout=subprocess.PIPE,
stdout=subprocess.DEVNULL,
stderr=subprocess.PIPE,
text=True,
)

View file

@ -1,5 +1,6 @@
import json
from typing import Optional
from platformdirs import user_log_dir
from PyQt6 import QtGui
from PyQt6.QtCore import Qt, QUrl
@ -80,6 +81,9 @@ class AboutDialog(QDialog):
self.check_updates_button = QPushButton(_("Check for updates"), self)
self.check_updates_button.clicked.connect(self.on_click_check_for_updates)
self.show_logs_button = QPushButton(_("Show logs"), self)
self.show_logs_button.clicked.connect(self.on_click_show_logs)
button_box = QDialogButtonBox(
QDialogButtonBox.StandardButton(QDialogButtonBox.StandardButton.Close), self
)
@ -90,15 +94,21 @@ class AboutDialog(QDialog):
layout.addWidget(buzz_label)
layout.addWidget(version_label)
layout.addWidget(self.check_updates_button)
layout.addWidget(self.show_logs_button)
layout.addWidget(button_box)
self.setLayout(layout)
self.setMinimumWidth(350)
def on_click_check_for_updates(self):
url = QUrl(self.GITHUB_API_LATEST_RELEASE_URL)
self.network_access_manager.get(QNetworkRequest(url))
self.check_updates_button.setDisabled(True)
def on_click_show_logs(self):
log_dir = user_log_dir(appname="Buzz")
QDesktopServices.openUrl(QUrl.fromLocalFile(log_dir))
def on_latest_release_reply(self, reply: QNetworkReply):
if reply.error() == QNetworkReply.NetworkError.NoError:
response = json.loads(reply.readAll().data())

View file

@ -13,6 +13,8 @@ The models are stored:
Paste the location in your file manager to access the models.
Since Version `1.3.4`, to get to the logs folder go to `Help -> About Buzz` and click on `Show logs` button.
### 2. What can I try if the transcription runs too slowly?
Speech recognition requires large amount of computation, so one option is to try using a lower Whisper model size or using a Whisper.cpp model to run speech recognition of your computer. If you have access to a computer with GPU that has at least 6GB of VRAM you can try using the Faster Whisper model.

View file

@ -1,6 +1,6 @@
[project]
name = "buzz-captions"
version = "1.3.3"
version = "1.3.4"
description = ""
authors = [{ name = "Chidi Williams", email = "williamschidi1@gmail.com" }]
requires-python = ">=3.12,<3.13"

View file

@ -153,7 +153,7 @@ apps:
desktop: usr/share/applications/buzz.desktop
environment:
PATH: $SNAP/usr/bin:$SNAP/bin:$PATH
LD_LIBRARY_PATH: $SNAP/lib/python3.12/site-packages/nvidia/cudnn/lib:$SNAP/lib/python3.12/site-packages/PyQt6:$SNAP/lib/python3.12/site-packages/PyQt6/Qt6/lib:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/lapack:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/blas:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libproxy:$SNAP:$LD_LIBRARY_PATH
LD_LIBRARY_PATH: $SNAP/lib/python3.12/site-packages/nvidia/cudnn/lib:$SNAP/lib/python3.12/site-packages/PyQt6:$SNAP/lib/python3.12/site-packages/PyQt6/Qt6/lib:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/lapack:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/blas:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/oss4-libsalsa:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libproxy:$SNAP:$LD_LIBRARY_PATH
PYTHONPATH: $SNAP:$SNAP/lib/python3.12/site-packages/PyQt6:$SNAP/lib/python3.12/site-packages/PyQt6/Qt6/lib:$SNAP/usr/lib/python3/dist-packages:$SNAP/usr/lib/python3.12/site-packages:$SNAP/usr/local/lib/python3.12/dist-packages:$SNAP/usr/lib/python3.12/dist-packages:$PYTHONPATH
QT_MEDIA_BACKEND: gstreamer
PULSE_LATENCY_MSEC: "30"

@ -1 +1 @@
Subproject commit a8d002cfd879315632a579e73f0148d06959de36
Subproject commit 4979e04f5dcaccb36057e059bbaed8a2f5288315