Skip to content

Latest commit

 

History

History
179 lines (160 loc) · 4.13 KB

File metadata and controls

179 lines (160 loc) · 4.13 KB

程序目录下有两个配置文件

  • config.ini 配置一句话语音识别;
  • configcore.json 配置语音文件转字幕的配置;

configcore.json的格式如下;

IFlyAudioFileASREngine表示讯飞的语音账号;
  • EngineGroup语音账号列表;
  • LanguageSuportList 语音账号识别支持的语言;

讯飞语音的账号申请可以参考这篇:讯飞语音接入

AliYunAudioFileASREngine表示阿里的语音账号;
  • EngineGroup飞语音账号列表;
  • 阿里的识别语言由Appkey决定;

阿里云语音的账号申请可以参考这篇:阿里云语音接入

TencentCloudAudioFileASREngine表示腾讯的语音账号;
  • EngineGroup语音账号列表;
  • LanguageSuportList 语音账号识别支持的语言;

腾讯的账号申请可以参考这篇:腾讯语音接入

BaiduAiAudioFileASREngine表示百度的语音账号;
  • EngineGroup语音账号列表;
  • LanguageSuportList 语音账号识别支持的语言;

百度语音的账号申请可以参考这篇:百度语音

ALiYunOSSCloudFileStorage表示阿里云的对象存储;

阿里云对象存储的账号申请可以参考这篇:阿里云对象存储OS接入

BaiduTranslation表示百度的翻译引擎配置;

百度翻的账号申请可以参考这篇:百度翻译

Name:界面显示的引擎名称; Language 暂时用不到,可以无视;

怎么添加多个账号和支持不同的语音? 这里以阿里语音举例:

1.下载一个json编辑器,比如JSONedit

2.参考下面的动画;

添加多个账号

{
	"AudioFileASREngineGroup": {
		"IFlyAudioFileASREngine": {
			"EngineGroup": [
				{
					"Name": "IFlyAccount1",
					"APPID": "xxxxxx",
					"SecretKey": "xxxxxx",
					"Language": "zh"
				},
				{
					"Name": "IFlyAccount2",
					"APPID": "xxxxxx",
					"SecretKey": "xxxxxx",
					"Language": "zh"
				}
			],
			"LanguageSuportList": [
				{
					"Name": "中文",
					"Value": "cn"
				},
				{
					"Name": "英文",
					"Value": "en"
				}
			]
		},
		"AliYunAudioFileASREngine": {
			"EngineGroup": [
				{
					"Name": "阿里云中文",
					"Appkey": "xxxxxx",
					"AccessKeyId": "xxxxxx",
					"AccessKeySecret": "xxxxxx",
					"Language": "zh"
				},
				{
					"Name": "阿里云粤语",
					"Appkey": "xxxxxx",
					"AccessKeyId": "xxxxxx",
					"AccessKeySecret": "xxxxxx",
					"Language": "zh"
				},
				{
					"Name": "阿里云英语",
					"Appkey": "xxxxxx",
					"AccessKeyId": "xxxxxx",
					"AccessKeySecret": "xxxxxx",
					"Language": "zh"
				}
			]
		},
		"TencentCloudAudioFileASREngine": {
			"EngineGroup": [
				{
					"Name": "TencentAccount",
					"SecretId": "xxxxxx",
					"SecretKey": "xxxxxx",
					"Language": "zh"
				}
			],
			"LanguageSuportList": [
				{
					"Name": "中文普通话通用",
					"Value": "16k_zh"
				},
				{
					"Name": "音视频领域",
					"Value": "16k_zh_video"
				},
				{
					"Name": "英语",
					"Value": "16k_en"
				},
				{
					"Name": "粤语",
					"Value": "16k_ca"
				},
				{
					"Name": "日语",
					"Value": "16k_ja"
				},
				{
					"Name": "上海话方言",
					"Value": "16k_wuu-SH"
				}
			]
		},
		"BaiduAiAudioFileASREngine": {
			"EngineGroup": [
				{
					"Name": "BaiduAccount",
					"AppId": "xxxxxx",
					"AppKey": "xxxxxx",
					"AppSecret": "xxxxxx",
					"Language": "zh"
				}
			],
			"LanguageSuportList": [
				{
					"Name": "中文普通话",
					"Value": "80001"
				},
				{
					"Name": "英文",
					"Value": "1737"
				}
			]
		}
	},
	"CloudFileStorage": {
		"ALiYunOSSCloudFileStorage": {
			"AccessKeyId": "xxxxxx",
			"AccessKeySecret": "xxxxxx",
			"Endpoint": "https://oss-cn-hangzhou.aliyuncs.com",
			"BucketName": "xxxxxx"
		}
	},
	"TranslationGroup": {
		"BaiduTranslation": {
			"Name": "Baidu",
			"AppId": "xxxxxx",
			"SecretKey": "xxxxxx"
		}
	}
}