首页 > 代码库 > 自然语言交流系统 phxnet团队 创新实训 项目博客 (八)

自然语言交流系统 phxnet团队 创新实训 项目博客 (八)

 

 

  在本项目中使用到的“文本转语音”的技术总结:

 

 

文本转语音,使用的是科大讯飞的接口,因为此作品之中语音包不是重点,所以语音包的转换我们统一调用的科大讯飞的语音包接口,依旧是在线的文字转语音,客户端将来自智能自然语音识别的服务器的text文本以文字的形式发送给科大讯飞的云端服务器,科大讯飞的云端服务器完成将文字转化为语音的步骤,再将语音实时的传送回来,由客户端将语音读出,此处需要申请客户端(安卓)的扬声器的权限,由扬声器将传回的语音读出。

         有关的安卓的权限的要求:

             <!-- 讯飞语音权限开始 -->

    <uses-permission android:name="android.permission.INTERNET" />

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

    <uses-permission android:name="android.permission.RECORD_AUDIO" />

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

    <!-- 讯飞语音权限结束 -->

 

自然语言交流系统 phxnet团队 创新实训 项目博客 (八)