
然后
创建SpeechRecognitionEngine 对象
SRE = new SpeechRecognitionEngine(new System.Globalization.CultureInfo("zh-CN"))//中文
SRE.LoadGrammar(new DictationGrammar())//所有语言
SRE.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(SRE_SpeechRecognized)//系统接受后的事件
SRE.SetInputToDefaultAudioDevice()//设置默认输入设备
微软MSDN里面有详细的介绍,望采纳。
要使用小度语音的源代码,您需要遵循以下步骤进行设置:1. 首先,在小度开放平台注册开发者账号,并创建自己的应用。
2. 在新建应用后,您可以查看小度语音SDK开发文档或者示例工程,了解如何集成小度语音SDK,以及具体代码实现方法。例如,小度语音SDK可以作为一个库文件或者集成到您的项目中,需要根据具体情况进行相关配置。
3. 对于Android项目磨悄,可以在build.gradle文件中,添加小度语音SDK的依赖库,例如:
```gradle
dependencies {
// 小度语音SDK依赖库
implementation 'com.baidu.dueros.bdossdk:bdossdk:1.1.0'
}
```
注意,这里的版本号可能随时变化,请根据您当前使用的版本进行相应的修改。
4. 在您的代码中,可以通过初始化、授权等 *** 作,启动和使用小度语音服务。例如:
```java
// 初始化小度语音SDK
BDSClientConfiguration config = new BDSClientConfiguration.Builder()
.setAuthExpireAfter(1000 * 60 * 30) // 设置授权过期时间羡并
.setAppId("你的AppId") // 设置您自己的App ID
.setContext(getApplicationContext())
.build()
BDSClient bdsClient = new BDSClient(config)
// 授权小度语音SDK
bdsClient.authorize(new AuthorizationListener() {
@Override
public void onAuthorizationFinished(boolean isSuccess, String accessToken, String errorMsg) {
if (isSuccess) {
// 启动小度语音服务
SpeechRecognizer speechRecognizer = new SpeechRecognizer(getApplicationContext(), new Handler())
speechRecognizer.connect(new SpeechListener() {
@Override
public void onConnectDone(boolean isSuccess, String message) {
if (isSuccess) {
/兄游迹/ 开始执行语音 *** 作,例如开始录音
speechRecognizer.start()
}
}
})
} else {
Log.e(TAG, "Failed to authorize bdsClient: " + errorMsg)
}
}
})
```
以上代码仅作为示例参考,只有在完成SDK集成之后,才能正确使用小度语音服务。您需要结合开发文档和具体实现,详细学习和了解如何使用小度语音源代码。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)