91 lines
1.7 KiB
Objective-C
91 lines
1.7 KiB
Objective-C
//
|
||
// IFlyResourceUtil.h
|
||
// MSCDemo
|
||
//
|
||
// Created by admin on 14-6-20.
|
||
// Copyright (c) 2014年 iflytek. All rights reserved.
|
||
//
|
||
|
||
#import <Foundation/Foundation.h>
|
||
|
||
/*!
|
||
* 资源工具类
|
||
*/
|
||
@interface IFlyResourceUtil : NSObject
|
||
|
||
/*!
|
||
* 获取通过MSPSetParam,启动引擎的标识
|
||
*
|
||
* @return 通过MSPSetParam,启动引擎的标识
|
||
*/
|
||
+(NSString*) ENGINE_START;
|
||
|
||
/*!
|
||
* 获取通过MSPSetParam,销毁引擎的标识
|
||
*
|
||
* @return 通过MSPSetParam,销毁引擎的标识
|
||
*/
|
||
+(NSString*) ENGINE_DESTROY;
|
||
|
||
/*!
|
||
* 获取识别引擎的资源目录标识
|
||
*
|
||
* @return 识别引擎的资源目录标识
|
||
*/
|
||
+(NSString*) ASR_RES_PATH;
|
||
|
||
/*!
|
||
* 得到语法构建目录
|
||
*
|
||
* @return 语法构建目录
|
||
*/
|
||
+(NSString*) GRM_BUILD_PATH;
|
||
|
||
/*!
|
||
* 获取合成引擎的资源目录标识,同时需要先传入voice_name方可生效
|
||
*
|
||
* @return 合成引擎的资源目录标识,同时需要先传入voice_name方可生效
|
||
*/
|
||
+(NSString*) TTS_RES_PATH;
|
||
|
||
/*!
|
||
* 获取唤醒资源的资源目录标识
|
||
*
|
||
* @return 唤醒资源的资源目录标识
|
||
*/
|
||
+(NSString*) IVW_RES_PATH;
|
||
|
||
/*!
|
||
* 语法类型
|
||
*
|
||
* @return 语法类型
|
||
*/
|
||
+(NSString*) GRAMMARTYPE;
|
||
|
||
/*!
|
||
* 语记SDK专用参数,用于设置本地默认资源路径
|
||
*
|
||
* @return 本地默认资源路径key字符串
|
||
*/
|
||
+(NSString*) PLUS_LOCAL_DEFAULT_RES_PATH;
|
||
|
||
#pragma mark -
|
||
/*!
|
||
* 资源存放路径
|
||
*
|
||
* @param path 设置的路径
|
||
*
|
||
* @return 资源目录
|
||
*/
|
||
+(NSString*) generateResourcePath:(NSString *)path;
|
||
|
||
/**
|
||
* 获得离线发音人对应的id
|
||
*
|
||
* @param voiceName 发音人名称
|
||
*
|
||
* @return 有,发音人对应的id;无,返回nil
|
||
*/
|
||
+(NSString*) identifierForVoiceName:(NSString*)voiceName;
|
||
@end
|