当前位置: 首页 > news >正文

使用 flutter_tts 的配置项

  • 最近使用 flutter_tts 插件时,添加的 android 权限列表
  • 储存权限queries 下的 intent的配置是必须的
<manifest xmlns:android="http://schemas.android.com/apk/res/android"><!-- 存储权限WRITE_EXTERNAL_STORAGE:允许应用写入外部存储READ_EXTERNAL_STORAGE:允许应用读取外部存储内容‌--><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><!-- 添加录音和音频设置权限RECORD_AUDIO: 允许应用使用麦克风录制音频‌MODIFY_AUDIO_SETTINGS:允许应用修改全局音频设置--><uses-permission android:name="android.permission.RECORD_AUDIO" /><uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /><!-- Android 15可能需要的额外权限 允许应用在前台运行服务 --><uses-permission android:name="android.permission.FOREGROUND_SERVICE" /><!-- 网络权限:ACCESS_NETWORK_STATE:允许应用检查网络连接状态‌INTERNET:允许应用访问网络连接‌--><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.INTERNET" /><queries><!-- 声明应用需要绑定系统TTS服务的权限,这是TTS功能的基础服务接口 --><intent><action android:name="android.speech.tts.TextToSpeechService" /></intent><!-- 显式声明需要访问TTS引擎服务的意图,确保系统能正确请求 --><intent><action android:name="android.intent.action.TTS_SERVICE" /></intent><!--  解决Android 11的包可见性限制,允许应用检测和调用第三方TTS引擎 --><intent><action android:name="android.intent.action.PROCESS_TEXT" /><data android:mimeType="text/plain" /></intent></queries>
</manifest>
http://www.dtcms.com/a/351453.html

相关文章:

  • C# 13 中的新增功能实操
  • 深入了解AWS Auto Scaling
  • OpenAI API Python实战教程:如何稳定获取结构化 JSON 输出(简易/复杂 双示例)
  • Nginx Ubuntu vs CentOS 常用命令对照表---详解笔记
  • AR技术引领航空制造迈向智能化新时代
  • Java标识符命名规则与规范
  • 32.Attention-注意力机制
  • 【算法--链表题2】19.删除链表的倒数第 N 个节点:通俗详解
  • A股大盘数据-20250826 分析
  • Java大厂面试实战:从Spring Boot到微服务架构的全链路技术剖析
  • 英伟达jetson开发板Ubuntu系统配置显示屏系统脱离手动输入指令自动编译执行操作
  • InnoDB详解2
  • 从混乱到高效:企业如何构建可持续发展的IT工单系统
  • 清分系统在电商中的一些案例
  • nginx-负载均衡
  • GeoServer与GISBox:地理数据服务器对比解析
  • 【STM32】CubeMX(十三):RT-THREAD
  • 脑电分析——学习笔记
  • 常用测试有哪些
  • Spring Boot 集成 Docker 构建与发版完整指南
  • [docker]Failed to initialize NVML: Unknown Error
  • 【C++】用哈希表封装实现unordered_set和unordered_map
  • 深入剖析悲观锁、乐观锁与分布式锁
  • 如何才能使RISC V架构成为机器学习的核心
  • U-Net图像语义分割中梯度下降的直观解释
  • 动态规划:为什么暴力算法会有重复子问题
  • 深度学习自动驾驶BEV【专业名词解释汇总】
  • VS中创建Linux项目
  • Tomcat的VM options
  • 我在TSX开发中的实用指南:从基础到实战