android - 调用需要 API 级别 21(当前最低为 14):android.speech.tts.TextToSpeech#speak
问题描述
我想在我的 Android 应用程序中实现 Text to Speech
但此代码给出错误: 调用需要 API 级别 21(当前最小值为 14):android.speech.tts.TextToSpeech#speak
private fun speakOut(text: String){
tts!!.speak(text, TextToSpeech.QUEUE_FLUSH,null,"")
}
解决方案
正如错误中所说,您应该设置minSdkVersion
为 21 inbuild.gradle
推荐阅读
- c++ - PocketSphinx ps_process_raw 样本缓冲区大小影响
- google-cloud-platform - Dataproc 更改工作器大小
- c++ - Text file Issues (Visual C++)
- ruby-on-rails - 是否有用于 nodejs/expressjs 的 RailsPanel?
- python - 根据两个列表中元组的出现更新 defaultdict 计数
- java - 如何并行化 Kafka 消息消费
- algorithm - 我确实理解了 CLRS 中给出的原始证明,但是在给定的推论中,为什么切割 VC,(V-VC)尊重 A?
- c# - 是否可以在 DataGridView 中显示连接查询?
- reactjs - React Antdesign 性能优化
- java - 构造函数抛出异常;嵌套异常是 java.lang.IllegalArgumentException: 没有找到域类的查询类