求语音识别的源代码,要求是用C#或C语言编写,能够识别一些基本的汉语发音

求语音识别的源代码,要求是用C#或C语言编写,能够识别一些基本的汉语发音,第1张

首先你要引用 DotNetSpeech

然后

创建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集成之后,才能正确使用小度语音服务。您需要结合开发文档和具体实现,详细学习和了解如何使用小度语音源代码。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8224075.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存