File tree Expand file tree Collapse file tree
AnkiDroid/src/main/java/com/ichi2/anki
libanki/src/main/java/com/ichi2/anki/libanki Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ package com.ichi2.anki
2424
2525import android.speech.tts.TextToSpeech
2626import android.speech.tts.Voice
27+ import com.ichi2.anki.TtsVoices.availableLocaleData
28+ import com.ichi2.anki.TtsVoices.availableLocales
2729import com.ichi2.anki.common.coroutines.applicationScope
2830import com.ichi2.anki.i18n.normalize
2931import com.ichi2.anki.i18n.toAnkiTwoLetterCode
@@ -219,7 +221,7 @@ object TtsVoices {
219221/* *
220222 * `{{tts-voices:}}` A filter which lists all available TTS Voices for the current engine
221223 */
222- class TtsVoicesFieldFilter : TemplateManager .FieldFilter () {
224+ class TtsVoicesFieldFilter : TemplateManager .FieldFilter {
223225 // modified from libAnki: tts.py: on_tts_voices
224226 override fun apply (
225227 fieldText : String ,
Original file line number Diff line number Diff line change @@ -292,8 +292,8 @@ class TemplateManager {
292292 * Custom filters can check `filterName` to decide whether it should modify
293293 * `fieldText` or not before returning it
294294 */
295- abstract class FieldFilter {
296- abstract fun apply (
295+ interface FieldFilter {
296+ fun apply (
297297 fieldText : String ,
298298 fieldName : String ,
299299 filterName : String ,
You can’t perform that action at this time.
0 commit comments