Добро пожаловать! Я делаю приложение для распознавания голоса и преобразования его в текст, а затем для сравнения и исправления. Пока все, от преобразования голоса в текст и его сравнения, работает отлично, но есть некоторые слова, которые я хочу изменить или изменить их формулировку. .. Я попытался поместить его в оператор if вместо кода, и он работал хорошо с точки зрения приложения, но значительно влиял на производительность. Поэтому я спрашивал, могу ли я сделать что-то вроде фильтра, чтобы он содержал большая группа слов и в то же время поддерживает хорошую производительность для приложения.
Пример того, что я сделал:
If (inputText.getText.toString.contains ("A Specifi c Слово ")) {
Строка перед; Строка после;
before = inputText.getText.toString;
after = before.replaceAll ("A Specifi c Word", "ASW");
inputText .setText (после);
}
Но это вызывает проблемы с производительностью.