0fa4e405
吴启风
feat: 将语音评测从先声迁移至驰声
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
//
// ChivoxAIResTool.h
// CAIEngine
//
// Created by chivox on 2019/10/21.
// Copyright © 2019 chivox. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface ChivoxAIResTool : NSObject
/**
* @param progress 进度反馈
*/
@property (nonatomic, strong) void (^onProgress)(float i);
/**
* 解压评测资源. 本方法会阻塞,所以请在后台线程调用本方法.
* @param assetMng 资源源路径
* @param assetNames 资源文件名列表, 例如: {"en.word.score.zip", "en.sent.score.zip", "cn.word.score.zip", ...}, 按需填写.
* 资源文件名应包含".zip"后缀, 解压后将在目标目录下产生一个文件夹, 该文件夹的名称为资源文件名去掉".zip"后缀.
* @param resRoot 目标目录.
* 如果目标目录中已存在相同资源(md5sum相同), 则不会重复执行解压操作, 如果目标目录下的资源md5sum不相同, 则会覆盖目标目录下的资源.
* @return 是否解压成功. 返回null表示成功, 否则表示失败以及失败原因.
*/
- (NSString *)extract:(NSString *)assetMng assets:(NSMutableArray *)assetNames target:(NSString *)resRoot;
- (NSString *)getVadResPath:(NSString *)resRoot :(NSString *)resName;
- (NSMutableDictionary *)loadNativeCfg:(NSString *)resRoot :(NSMutableArray *)resNames;
@end
|