Skip to content

Commit 47a4222

Browse files
committed
Version 3.1.0
1 parent 2ae8d2c commit 47a4222

File tree

9 files changed

+10
-6
lines changed

9 files changed

+10
-6
lines changed

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ android {
1414
applicationId "net.devemperor.dictate"
1515
minSdk 26
1616
targetSdk 35
17-
versionCode 28
18-
versionName "3.0.0"
17+
versionCode 29
18+
versionName "3.1.0"
1919

2020
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
2121
}

app/src/main/assets/dictate_how_to_de.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Während der Aufnahme kannst du jederzeit auf den "Pause"-Button drücken, um di
77
dictate_how_to_pause_delete
88

99
Überarbeiten mit KI
10-
Neben der Diktierfunktion ist die Überarbeitungsfunktion der Dictate-Tastatur ein weiteres Highlight. Du kannst in den Einstellungen nach Belieben eigene Überarbeitungs-Anweisungen für ChatGPT hinterlegen. Wenn du beispielsweise einen diktierten Text auf Französisch übersetzen möchtest, kannst du die Beispiel-Anweisung "Übersetzer Französisch" verwenden.\n\nDrücke dazu einfach auf eine deiner Anweisungen, damit automatisch der gesamte Text ausgewählt und von der KI überarbeitet wird. Wenn du nur einen bestimmten Text markierst, wird auch nur dieser Text überarbeitet. Nach einem kurzen Moment, wird der überarbeitete Text in das aktuelle Textfeld eingefügt. Außerdem kannst du ohne einen Text zu markieren, auf eine Anweisung drücken, um unabhängig von dem eingesprochenen Text einen Text von ChatGPT zu generieren. Je nachdem, welche Art von Überarbeitungsanweisung du erstellen möchtest, musst du beim Erstellen einer neuen Anweisung den Schalter "Erfordert Textauswahl" aktivieren oder deaktivieren.\n\nDu kannst außerdem in den Einstellungen Anweisungen auswählen, die nach jeder Transkription automatisch angewandt werden. Wenn du schon während einer Aufnahme weißt, welche Anweisungen zum Überarbeiten genutzt werden sollen, kannst du diese auch während der Aufnahme auswählen.
10+
Neben der Diktierfunktion ist die Überarbeitungsfunktion der Dictate-Tastatur ein weiteres Highlight. Du kannst in den Einstellungen nach Belieben eigene Überarbeitungs-Anweisungen für ChatGPT hinterlegen. Wenn du beispielsweise einen diktierten Text auf Französisch übersetzen möchtest, kannst du die Beispiel-Anweisung "Übersetzer Französisch" verwenden.\n\nDrücke dazu einfach auf eine deiner Anweisungen, damit automatisch der gesamte Text ausgewählt und von der KI überarbeitet wird. Wenn du nur einen bestimmten Text markierst, wird auch nur dieser Text überarbeitet. Nach einem kurzen Moment, wird der überarbeitete Text in das aktuelle Textfeld eingefügt. Außerdem kannst du ohne einen Text zu markieren, auf eine Anweisung drücken, um unabhängig von dem eingesprochenen Text einen Text von ChatGPT zu generieren. Je nachdem, welche Art von Überarbeitungsanweisung du erstellen möchtest, musst du beim Erstellen einer neuen Anweisung den Schalter "Erfordert Textauswahl" aktivieren oder deaktivieren.\n\nDu kannst außerdem in den Einstellungen Anweisungen auswählen, die nach jeder Transkription automatisch angewandt werden. Wenn du schon während einer Aufnahme weißt, welche Anweisungen zum Überarbeiten genutzt werden sollen, kannst du diese auch während der Aufnahme auswählen.\n\nWenn du Auto Formatierungen aktiviert hast, kannst du in der Aufnahme Befehle wie "neuer Absatz", "erstens", oder "Henry mit i" verwenden, die dann automatisch auf deinen Text angewandt werden. Dieses Feature ist experimentell.
1111
dictate_how_to_rewording
1212

1313
Live-Überarbeitung und exakte Ausgaben

app/src/main/assets/dictate_how_to_en.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ During recording, you can press the "Pause" button at any time to pause the reco
77
dictate_how_to_pause_delete
88

99
Rewording with AI
10-
In addition to the dictation function, the rewording function of the Dictate keyboard is another highlight. You can store your own rewording instructions for ChatGPT in the settings. For example, if you want to translate a dictated text into French, you can use the example instruction "French translator".\n\nSimply press one of your instructions to automatically select the entire text and have it rewritten by the AI. If you only select a specific text, only that text will be rewritten. After a short moment, the edited text will be inserted into the current text field. You can also press an instruction without highlighting any text to generate a text from ChatGPT independently of the spoken text. Depending on the type of revision instruction you want to create, you must activate or deactivate the "Requires text selection" switch when creating a new instruction.
10+
In addition to the dictation function, the rewording function of the Dictate keyboard is another highlight. You can store your own rewording instructions for ChatGPT in the settings. For example, if you want to translate a dictated text into French, you can use the example instruction "French translator".\n\nSimply press one of your instructions to automatically select the entire text and have it rewritten by the AI. If you only select a specific text, only that text will be rewritten. After a short moment, the edited text will be inserted into the current text field. You can also press an instruction without highlighting any text to generate a text from ChatGPT independently of the spoken text. Depending on the type of revision instruction you want to create, you must activate or deactivate the "Requires text selection" switch when creating a new instruction.\n\nYou can also select instructions in the settings that will be applied automatically after each transcription. If you already know during a recording which instructions should be used for editing, you can also select them during the recording.\n\nIf you have enabled auto formatting, you can use commands such as "new paragraph," "first," or "Henry with i" in the recording, which will then be automatically applied to your text. This feature is experimental.
1111
dictate_how_to_rewording
1212

1313
Live rewording and exact output

app/src/main/assets/dictate_how_to_es.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Durante la grabación puedes pulsar el botón "Pausar" en cualquier momento para
77
dictate_how_to_pause_delete
88

99
Reescritura con IA
10-
Además del dictado, la reescritura es otra de las funciones destacadas del teclado Dictate. En los ajustes puedes guardar tus propias instrucciones de reescritura para ChatGPT. Por ejemplo, si quieres traducir un texto dictado al francés, puedes utilizar la instrucción de ejemplo "Traductor francés".\n\nBasta con pulsar una de tus instrucciones para que todo el texto se seleccione automáticamente y la IA lo revise. Si seleccionas solo un pasaje concreto, únicamente ese pasaje será reescrito. Tras unos instantes, el texto revisado se insertará en el campo actual. También puedes pulsar una instrucción sin seleccionar texto para generar contenido con ChatGPT de manera independiente a lo dictado. Dependiendo del tipo de instrucción que quieras crear, debes activar o desactivar el interruptor "Requiere selección de texto" al configurarla.\n\nEn los ajustes también puedes elegir instrucciones que se apliquen automáticamente después de cada transcripción. Si durante una grabación ya sabes qué instrucciones de reescritura quieres utilizar, puedes seleccionarlas allí mismo mientras grabas.
10+
Revisar con IA\n\nAdemás de la función de dictado, la función de revisión del teclado Dictate es otro punto destacado. Puedes guardar en los ajustes tus propias instrucciones de revisión para ChatGPT según tus preferencias. Por ejemplo, si deseas traducir un texto dictado al francés, puedes usar la instrucción de ejemplo "Traductor francés".\n\nSimplemente pulsa una de tus instrucciones para que todo el texto se seleccione automáticamente y sea revisado por la IA. Si solo seleccionas una parte del texto, solo esa parte será revisada. Tras un breve momento, el texto revisado se insertará en el campo de texto actual. Además, puedes pulsar una instrucción sin seleccionar texto alguno para generar un texto de ChatGPT de forma independiente al texto dictado. Dependiendo del tipo de instrucción de revisión que desees crear, debes activar o desactivar el interruptor "Requiere selección de texto" al crear una nueva instrucción.\n\nTambién puedes seleccionar en los ajustes las instrucciones que se aplicarán automáticamente después de cada transcripción. Si ya sabes durante una grabación qué instrucciones deseas usar para revisar, puedes seleccionarlas también mientras grabas.\n\nSi tienes las autoformataciones activadas, puedes usar durante la grabación comandos como "nuevo párrafo", "primero" o "Henry con i", que se aplicarán automáticamente a tu texto. Esta función es experimental.
1111
dictate_how_to_rewording
1212

1313
Reescritura en vivo y salidas exactas

app/src/main/assets/dictate_how_to_pt.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Durante uma gravação, toque no botão "Pausar" a qualquer momento para interro
77
dictate_how_to_pause_delete
88

99
Reescrita com IA
10-
Além do ditado, a reescrita é outro destaque do teclado Dictate. Nas configurações você pode salvar suas próprias instruções de reescrita para o ChatGPT. Por exemplo, se quiser traduzir um texto ditado para o francês, use a instrução de exemplo "Tradutor francês".\n\nBasta tocar em uma das suas instruções para que todo o texto seja selecionado automaticamente e revisado pela IA. Se você destacar apenas um trecho específico, somente ele será reescrito. Depois de alguns instantes, o texto revisado é inserido no campo atual. Também é possível tocar em uma instrução sem selecionar texto algum para gerar conteúdo com o ChatGPT independentemente do que foi ditado. Dependendo do tipo de instrução que você quiser criar, ative ou desative o interruptor "Requer seleção de texto" ao configurá-la.\n\nNas configurações você também pode escolher instruções que são aplicadas automaticamente após cada transcrição. Se durante uma gravação você já souber quais instruções de reescrita quer usar, pode selecioná-las ali mesmo enquanto grava.
10+
Revisar com IA\n\nAlém da função de ditado, a função de revisão do teclado Dictate é outro destaque. Podes guardar nas configurações as tuas próprias instruções de revisão para o ChatGPT conforme quiseres. Por exemplo, se quiseres traduzir um texto ditado para francês, podes usar a instrução de exemplo "Tradutor francês".\n\nBasta tocares numa das tuas instruções para que todo o texto seja automaticamente selecionado e revisto pela IA. Se apenas selecionares uma parte do texto, apenas essa parte será revista. Após um breve momento, o texto revisto será inserido no campo de texto atual. Além disso, podes tocar numa instrução sem selecionar texto algum para gerar um texto do ChatGPT de forma independente do texto ditado. Dependendo do tipo de instrução de revisão que queiras criar, deves ativar ou desativar o interruptor "Requer seleção de texto" ao criares uma nova instrução.\n\nTambém podes escolher nas configurações as instruções que serão aplicadas automaticamente após cada transcrição. Se já souberes durante uma gravação quais instruções de revisão desejas usar, podes selecioná-las também durante a gravação.\n\nSe tiveres as autoformatações ativadas, podes usar durante a gravação comandos como "novo parágrafo", "primeiro" ou "Henry com i", que serão aplicados automaticamente ao teu texto. Esta funcionalidade é experimental.
1111
dictate_how_to_rewording
1212

1313
Reescrita ao vivo e saídas exatas

app/src/main/res/values-de/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,4 +257,5 @@
257257
<string name="dictate_settings_animations_summary">Animationen wie den pulsierenden Button anzeigen</string>
258258
<string name="dictate_changelog_27">v2.10.1\n\nDies ist nur ein kleines Update, mit dem die Möglichkeit hinzugefügt wurde, Animationen in den Einstellungen zu deaktivieren. Außerdem ist die Bluetooth-Unterstützung standardmäßig deaktiviert.\n\nWie immer, zögere nicht, mich mit Fragen und Ideen über GitHub oder den E-Mail-Button unten zu kontaktieren. ☺️\n\n\n</string>
259259
<string name="dictate_changelog_28">v3.0.0\n\nDiese ist das zweite große Update für Dictate mit einer Menge Verbesserungen 🤩\n\n- Du musst nun nicht mehr die Tastatur wechseln, wenn du Emojis oder Zahlen ergänzen möchtest. Dafür gibt es nun eigene Buttons auf der Tastatur. 🥳\n\n- Für die Überarbeitungen werden nun alle Anweisungen angezeigt. Wenn du auf eine Anweisung tippst, wird automatisch der gesamte Text ausgewählt und überarbeitet. Wenn du nur einen Teil markiert hast, wird selbstverständlich nur dieser Teil überarbeitet.\nWenn du während einer Aufnahme die Anweisungen antippst, werden diese nach der Aufnahme direkt auf deinen Text angewendet. 🤖\n\n- In den Einstellungen der Überarbeitungsanweisungen kannst du nun auswählen, ob eine Anweisung immer automatisch nach einer Aufnahme angewandt wird. Das erspart in vielen Fällen unnötig viele Klicks. 😌\n\n- Du kannst nun ganz einfach alle deine Anweisungen exportieren und importieren, falls du auf ein neues Gerät wechseln oder Anweisungen austauschen möchtest. 📤\n\n- Der Standart-Stil-Prompt wird automatisch in der jeweiligen Eingabe-Sprache an Whisper geschickt, um fehlerhafte automatische Übersetzungen zu vermeiden. 💡\n\n- Spanish und Portugiesisch wurden als App-Sprachen hinzugefügt, genau wie eine Option, die Sprache selbst auszuwählen. 🇪🇸\n\n- Einige Designänderungen und Fehlerbehebungen wurden vorgenommen. ✨\n\nWie immer, zögere nicht, mich mit Fragen und Ideen über GitHub oder den E-Mail-Button unten zu kontaktieren. ☺️\n\n\n</string>
260+
<string name="dictate_changelog_29">v3.1.0\n\nDieses Update fügt eine experimentelle Funktion namens \"automatische Formatierung\" hinzu. Wenn du die automatische Formatierung aktiviert hast, kannst du während der Aufnahme Befehle wie \"neuer Absatz\", \"erstens\" oder \"Henry mit i\" verwenden, die dann automatisch auf deinen Text angewendet werden. Die Verarbeitung wird etwas langsamer sein, aber die KI versucht, deine Anweisungen so gut wie möglich umzusetzen. ✨\n\nAußerdem wurden einige Fehler behoben und Änderungen am Design vorgenommen.\n\nWie immer, zögere nicht, mich mit Fragen und Ideen über GitHub oder den E-Mail-Button unten zu kontaktieren. ☺️\n\n\n</string>
260261
</resources>

app/src/main/res/values-es/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,4 +256,5 @@
256256
<string name="dictate_proxy_invalid_message">Tu dirección de proxy debe tener el siguiente formato: [socks5|http]://[user:pass@]host:port. Vuelve a comprobarlo.</string>
257257
<string name="dictate_changelog_22">v2.7.2\n\nEsta es solo una actualización pequeña que añade la posibilidad de configurar un proxy HTTP en los ajustes para todas las conexiones con OpenAI. 🛡️\nAdemás, se han corregido algunos errores. ✨\n\nComo siempre, no dudes en ponerte en contacto conmigo con preguntas e ideas a través de GitHub o del botón de correo que encontrarás abajo. ☺️\n\n\n</string>
258258
<string name="dictate_settings_api_settings">Cambiar ajustes de API y modelos 🔑</string>
259+
<string name="dictate_changelog_29">v3.1.0\n\nEsta actualización añade una función experimental llamada \"formato automático\". Si tienes activado el formato automático, puedes usar comandos como \"nuevo párrafo\", \"primero\" o \"Henry con i\" durante la grabación, y se aplicarán automáticamente a tu texto. El procesamiento será un poco más lento, pero la IA intentará seguir tus instrucciones lo mejor posible. ✨\n\nAdemás, se han corregido algunos errores y realizado cambios en el tema.\n\nComo siempre, no dudes en contactarme con preguntas o ideas a través de GitHub o del botón de correo electrónico que aparece abajo. ☺️\n\n\n</string>
259260
</resources>

app/src/main/res/values-pt/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,4 +256,5 @@
256256
<string name="dictate_settings_animations_summary">Mostrar animações como o botão pulsante</string>
257257
<string name="dictate_changelog_27">v2.10.1\n\nEsta é apenas uma atualização pequena que adiciona a opção de desativar animações nas configurações. Além disso, o suporte a Bluetooth fica desativado por padrão.\n\nComo sempre, fique à vontade para entrar em contato comigo com perguntas e ideias pelo GitHub ou pelo botão de e-mail abaixo. ☺️\n\n\n</string>
258258
<string name="dictate_changelog_28">v3.0.0\n\nEsta é a segunda grande atualização do Dictate com muitas melhorias 🤩\n\n- Você não precisa mais trocar de teclado para inserir emojis ou números. Agora existem botões dedicados no teclado. 🥳\n\n- Agora todas as instruções de reescrita são exibidas. Quando você toca em uma instrução, todo o texto é selecionado e revisado automaticamente. Se você selecionou apenas um trecho, somente ele será reescrito. Se tocar nas instruções durante uma gravação, elas são aplicadas ao seu texto logo após a transcrição. 🤖\n\n- Nas configurações das instruções de reescrita agora você pode escolher que uma instrução seja aplicada automaticamente após cada transcrição. Isso evita muitos toques desnecessários. 😌\n\n- Agora você pode exportar e importar facilmente todas as suas instruções ao trocar de dispositivo ou quando quiser compartilhá-las. 📤\n\n- O prompt de estilo padrão agora é enviado automaticamente ao Whisper no idioma de entrada correspondente para evitar traduções automáticas incorretas. 💡\n\n- Espanhol e português foram adicionados como idiomas do app, além de uma opção para escolher o idioma manualmente. 🇪🇸\n\n- Foram feitas várias melhorias de design e correções de bugs. ✨\n\nComo sempre, fique à vontade para entrar em contato comigo com perguntas e ideias pelo GitHub ou pelo botão de e-mail abaixo. ☺️\n\n\n</string>
259+
<string name="dictate_changelog_29">v3.1.0\n\nEsta atualização adiciona um recurso experimental chamado \"formatação automática\". Se você ativou a formatação automática, pode usar comandos como \"novo parágrafo\", \"primeiro\" ou \"Henry com i\" durante a gravação, que serão aplicados automaticamente ao seu texto. O processamento será um pouco mais lento, mas a IA tentará seguir suas instruções da melhor forma possível. ✨\n\nAlém disso, foram feitas algumas correções de bugs e alterações no tema.\n\nComo sempre, sinta-se à vontade para entrar em contato comigo com perguntas ou ideias pelo GitHub ou pelo botão de e-mail abaixo. ☺️\n\n\n</string>
259260
</resources>

0 commit comments

Comments
 (0)