Август 2020

Голосовое распознование на Андроид. Часть 3

MainActivity.java import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import android.annotation.TargetApi; import android.content.Intent; import android.media.AudioAttributes; import android.media.AudioManager; import android.media.SoundPool; import android.os.Build; import android.os.Bundle; import android.speech.RecognizerIntent; import android.speech.tts.TextToSpeech; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import java.util.ArrayList; import java.util.Locale; public class MainActivity extends AppCompatActivity { private TextView textTest; private ImageView imMain; private SoundPool sounds; private int sound_sirena; private TextToSpeech textToSpeech; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); } private void init() { textToSpeech =… Подробнее »Голосовое распознование на Андроид. Часть 3