1
0
Fork 0

Voice input (#531)

This commit is contained in:
Dimo Karaivanov 2024-06-10 09:57:37 +03:00 committed by GitHub
parent 7a19d6bcf7
commit c64c8dac5c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
39 changed files with 837 additions and 53 deletions

View file

@ -185,13 +185,12 @@
android:id="@+id/separator_2_2"
style="@style/numSeparator" />
<io.github.sspanak.tt9.ui.main.keys.SoftKey
<io.github.sspanak.tt9.ui.main.keys.SoftFilterKey
android:id="@+id/soft_key_filter_suggestions"
style="@android:style/Widget.Holo.Button.Borderless"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="@dimen/numpad_control_key_layout_weight"
android:text="Fltr" />
android:layout_weight="@dimen/numpad_control_key_layout_weight"/>
</LinearLayout>
@ -202,7 +201,7 @@
android:layoutDirection="ltr"
tools:ignore="HardcodedText">
<io.github.sspanak.tt9.ui.main.keys.SoftKeyInputMode
<io.github.sspanak.tt9.ui.main.keys.SoftInputModeKey
android:id="@+id/soft_key_input_mode"
style="@android:style/Widget.Holo.Button.Borderless"
android:layout_width="0dp"
@ -244,13 +243,12 @@
android:id="@+id/separator_3_2"
style="@style/numSeparator" />
<io.github.sspanak.tt9.ui.main.keys.SoftKey
android:id="@+id/soft_key_clear_filter"
<io.github.sspanak.tt9.ui.main.keys.SoftVoiceInputKey
android:id="@+id/soft_key_voice_input"
style="@android:style/Widget.Holo.Button.Borderless"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="@dimen/numpad_control_key_layout_weight"
android:text="Clr" />
android:layout_weight="@dimen/numpad_control_key_layout_weight" />
</LinearLayout>

View file

@ -3,6 +3,7 @@
<string name="app_settings">Настройки на TT9</string>
<string name="pref_font_size_large">Голям</string>
<string name="completed">Завършено</string>
<string name="loading">Зареждане…</string>
<string name="no_language">Няма език</string>
<string name="error_unexpected">Възникна неочаквана грешка.</string>
<string name="failed_loading_language_definitions">Неуспешно зареждане на езиковите дефиниции.</string>
@ -130,4 +131,13 @@
<string name="key_yellow">Жълт бутон</string>
<string name="key_blue">Син бутон</string>
<string name="key_volume_mute">Заглушаване на звук</string>
<string name="voice_input_listening">Говорете</string>
<string name="voice_input_mic_permission_is_needed">Трябва да разрешите достъпа до микрофона, за да използвате гласовото въвеждане.</string>
<string name="voice_input_error_generic">Неуспешно гласово въвеждане</string>
<string name="voice_input_error_no_permissions">Няма достъп до микрофона</string>
<string name="voice_input_error_language_not_supported">Езикът не се поддържа</string>
<string name="voice_input_error_not_available">Не е налично въвеждане с глас</string>
<string name="voice_input_error_no_network">Няма връзка с интернет</string>
<string name="voice_input_error_network_failed">Проблем с мрежовата връзка</string>
<string name="voice_input_stopping">Изключване на микрофона…</string>
</resources>

View file

@ -120,4 +120,13 @@
<string name="key_yellow">Gelber Knopf</string>
<string name="key_blue">Blauer Knopf</string>
<string name="key_volume_mute">Stummschalttaste</string>
<string name="voice_input_listening">Sprechen</string>
<string name="voice_input_mic_permission_is_needed">Sie müssen dem Mikrofon die Erlaubnis erteilen, die Spracheingabe zu verwenden.</string>
<string name="voice_input_error_generic">Fehler bei der Spracheingabe</string>
<string name="voice_input_error_no_permissions">Keine Mikrofonberechtigung</string>
<string name="voice_input_error_language_not_supported">Sprache nicht unterstützt</string>
<string name="voice_input_error_network_failed">Netzwerkverbindung fehlgeschlagen</string>
<string name="voice_input_error_no_network">Keine Internetverbindung</string>
<string name="voice_input_error_not_available">Spracheingabe ist nicht verfügbar</string>
<string name="voice_input_stopping">Mikrofon ausschalten…</string>
</resources>

View file

@ -130,4 +130,13 @@
<string name="key_yellow">Botón amarillo</string>
<string name="key_blue">Botón azul</string>
<string name="key_volume_mute">Botón de silencio</string>
<string name="voice_input_listening">Hable</string>
<string name="voice_input_mic_permission_is_needed">Debe otorgar permiso al micrófono para usar la entrada de voz.</string>
<string name="voice_input_error_generic">Error de entrada de voz</string>
<string name="voice_input_error_no_permissions">Sin permiso para el micrófono</string>
<string name="voice_input_error_language_not_supported">Idioma no compatible</string>
<string name="voice_input_error_network_failed">Conexión de red fallida</string>
<string name="voice_input_error_no_network">Sin conexión a Internet</string>
<string name="voice_input_error_not_available">La entrada de voz no está disponible</string>
<string name="voice_input_stopping">Apagando el micrófono…</string>
</resources>

View file

@ -127,4 +127,13 @@
<string name="key_yellow">Bouton jaune</string>
<string name="key_blue">Bouton bleu</string>
<string name="key_volume_mute">Muet</string>
<string name="voice_input_listening">Parlez</string>
<string name="voice_input_mic_permission_is_needed">Vous devez accorder l\'autorisation au microphone pour utiliser la saisie vocale.</string>
<string name="voice_input_error_generic">Erreur de saisie vocale</string>
<string name="voice_input_error_no_permissions">Pas d\'autorisation pour le microphone</string>
<string name="voice_input_error_language_not_supported">Langue non prise en charge</string>
<string name="voice_input_error_network_failed">Échec de la connexion réseau</string>
<string name="voice_input_error_no_network">Pas de connexion Internet</string>
<string name="voice_input_error_not_available">La saisie vocale n\'est pas disponible</string>
<string name="voice_input_stopping">Désactivation du microphone…</string>
</resources>

View file

@ -120,5 +120,14 @@
<string name="key_yellow">Pulsante giallo</string>
<string name="key_blue">Pulsante blu</string>
<string name="key_volume_mute">Muto</string>
<string name="voice_input_listening">Parli</string>
<string name="voice_input_mic_permission_is_needed">Devi concedere l\'autorizzazione al microfono per utilizzare l\'input vocale.</string>
<string name="voice_input_error_generic">Errore di input vocale</string>
<string name="voice_input_error_no_permissions">Nessuna autorizzazione per il microfono</string>
<string name="voice_input_error_language_not_supported">Lingua non supportata</string>
<string name="voice_input_error_network_failed">Connessione di rete fallita</string>
<string name="voice_input_error_no_network">Nessuna connessione Internet</string>
<string name="voice_input_error_not_available">L\'input vocale non è disponibile</string>
<string name="voice_input_stopping">Spegnimento del microfono…</string>
</resources>

View file

@ -133,4 +133,13 @@
<string name="key_yellow">כפתור צהוב</string>
<string name="key_blue">כפתור כחול</string>
<string name="key_volume_mute">כפתור השתק</string>
<string name="voice_input_listening">האזנה</string>
<string name="voice_input_mic_permission_is_needed">עליך להעניק למיקרופון הרשאה להשתמש בקלט קולי.</string>
<string name="voice_input_error_generic">שגיאת קלט קולי</string>
<string name="voice_input_error_no_permissions">אין הרשאת מיקרופון</string>
<string name="voice_input_error_language_not_supported">השפה אינה נתמכת</string>
<string name="voice_input_error_network_failed">חיבור הרשת נכשל</string>
<string name="voice_input_error_no_network">אין חיבור לאינטרנט</string>
<string name="voice_input_error_not_available">קלט קולי אינו זמין</string>
<string name="voice_input_stopping">מכבה את המיקרופון…</string>
</resources>

View file

@ -139,4 +139,13 @@
<string name="key_yellow">Geltonas mygtukas</string>
<string name="key_blue">Mėlynas mygtukas</string>
<string name="key_volume_mute">Nutildymo mygt.</string>
<string name="voice_input_listening">Kalbėkite</string>
<string name="voice_input_mic_permission_is_needed">Turite suteikti mikrofonui leidimą naudoti balso įvestį.</string>
<string name="voice_input_error_generic">Balso įvesties klaida</string>
<string name="voice_input_error_no_permissions">Nėra mikrofono leidimo</string>
<string name="voice_input_error_language_not_supported">Kalba nepalaikoma</string>
<string name="voice_input_error_network_failed">Tinklo ryšys nepavyko</string>
<string name="voice_input_error_no_network">Nėra interneto ryšio</string>
<string name="voice_input_error_not_available">Balso įvestis nėra prieinama</string>
<string name="voice_input_stopping">Išjungiamas mikrofonas…</string>
</resources>

View file

@ -118,4 +118,13 @@
<string name="key_yellow">Gele knop</string>
<string name="key_blue">Blauwe knop</string>
<string name="key_volume_mute">Stilteknop</string>
<string name="voice_input_listening">Spreek</string>
<string name="voice_input_mic_permission_is_needed">U moet de microfoon toestemming geven om spraakopvoer te gebruiken.</string>
<string name="voice_input_error_generic">Fout bij spraakopvoer</string>
<string name="voice_input_error_no_permissions">Geen microfoontoestemming</string>
<string name="voice_input_error_language_not_supported">Taal niet ondersteund</string>
<string name="voice_input_error_network_failed">Netwerkverbinding mislukt</string>
<string name="voice_input_error_no_network">Geen internetverbinding</string>
<string name="voice_input_error_not_available">Spraakopvoer is niet beschikbaar</string>
<string name="voice_input_stopping">Microfoon uitschakelen…</string>
</resources>

View file

@ -133,4 +133,13 @@
<string name="key_yellow">Botão amarelo</string>
<string name="key_blue">Botão azul</string>
<string name="key_volume_mute">Mudo</string>
<string name="voice_input_listening">Fale</string>
<string name="voice_input_mic_permission_is_needed">Você deve conceder permissão ao microfone para usar a entrada de voz.</string>
<string name="voice_input_error_generic">Erro de entrada de voz</string>
<string name="voice_input_error_no_permissions">Sem permissão para o microfone</string>
<string name="voice_input_error_language_not_supported">Idioma não suportado</string>
<string name="voice_input_error_network_failed">Falha na conexão de rede</string>
<string name="voice_input_error_no_network">Sem conexão com a Internet</string>
<string name="voice_input_error_not_available">A entrada de voz não está disponível</string>
<string name="voice_input_stopping">Desligando o microfone…</string>
</resources>

View file

@ -130,4 +130,13 @@
<string name="key_yellow">Жёлтая кнопка</string>
<string name="key_blue">Синяя кнопка</string>
<string name="key_volume_mute">Выключения звука</string>
<string name="voice_input_listening">Говорите</string>
<string name="voice_input_mic_permission_is_needed">Вы должны предоставить микрофону разрешение на использование голосового ввода.</string>
<string name="voice_input_error_generic">Ошибка голосового ввода</string>
<string name="voice_input_error_no_permissions">Нет разрешения на использование микрофона</string>
<string name="voice_input_error_language_not_supported">Язык не поддерживается</string>
<string name="voice_input_error_network_failed">Сбой сетевого подключения</string>
<string name="voice_input_error_no_network">Нет подключения к Интернету</string>
<string name="voice_input_error_not_available">Голосовой ввод недоступен</string>
<string name="voice_input_stopping">Отключение микрофона…</string>
</resources>

View file

@ -130,4 +130,13 @@
<string name="key_yellow">Sarı düğme</string>
<string name="key_blue">Mavi düğme</string>
<string name="key_volume_mute">Sessiz tuşu</string>
<string name="voice_input_listening">Konuşun</string>
<string name="voice_input_mic_permission_is_needed">Sesli giriş kullanmak için mikrofona izin vermelisiniz.</string>
<string name="voice_input_error_generic">Sesli giriş hatası</string>
<string name="voice_input_error_no_permissions">Mikrofon izni yok</string>
<string name="voice_input_error_language_not_supported">Dil desteklenmiyor</string>
<string name="voice_input_error_network_failed">Ağ bağlantısı başarısız</string>
<string name="voice_input_error_no_network">İnternet bağlantısı yok</string>
<string name="voice_input_error_not_available">Sesli giriş kullanılamıyor</string>
<string name="voice_input_stopping">Mikrofon kapatılıyor…</string>
</resources>

View file

@ -141,4 +141,13 @@
<string name="key_yellow">Жовта кнопка</string>
<string name="key_blue">Синя кнопка</string>
<string name="key_volume_mute">Вимкнення звуку</string>
<string name="voice_input_listening">Диктуйте</string>
<string name="voice_input_mic_permission_is_needed">Ви повинні надати мікрофону дозвіл на використання голосового введення.</string>
<string name="voice_input_error_generic">Помилка голосового введення</string>
<string name="voice_input_error_no_permissions">Немає дозволу на використання мікрофона</string>
<string name="voice_input_error_language_not_supported">Мова не підтримується</string>
<string name="voice_input_error_network_failed">Помилка підключення до мережі</string>
<string name="voice_input_error_no_network">Немає підключення до Інтернету</string>
<string name="voice_input_error_not_available">Голосовий ввід недоступний</string>
<string name="voice_input_stopping">Вимикання мікрофона…</string>
</resources>

View file

@ -6,6 +6,7 @@
<string name="app_settings">TT9 Settings</string>
<string name="completed">Completed</string>
<string name="error">Error</string>
<string name="loading">Loading…</string>
<string name="no_language">No Language</string>
<string name="error_unexpected">Unexpected error occurred.</string>
@ -162,4 +163,14 @@
<string name="char_dot" translatable="false">.</string>
<string name="char_newline">New Line</string>
<string name="char_space">Space</string>
<string name="voice_input_listening">Speak</string>
<string name="voice_input_stopping">Turning off the microphone…</string>
<string name="voice_input_mic_permission_is_needed">You must allow the microphone permission to use voice input.</string>
<string name="voice_input_error_generic">Voice input error</string>
<string name="voice_input_error_no_permissions">No microphone permission</string>
<string name="voice_input_error_language_not_supported">Language not supported</string>
<string name="voice_input_error_network_failed">Network connection failed</string>
<string name="voice_input_error_no_network">No Internet connection</string>
<string name="voice_input_error_not_available">Voice input is not available</string>
</resources>