类 FileSaveUtil
- java.lang.Object
-
- com.aispeech.common.FileSaveUtil
-
public class FileSaveUtil extends java.lang.Object
文件保存工具类
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static class
FileSaveUtil.InnerThread
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.String
FILE_TYPE_PCM
static java.lang.String
FILE_TYPE_TXT
static int
TYPE_PCM_CUSTOM
static int
TYPE_PCM_INPUT
static int
TYPE_PCM_OUTPUT
-
构造器概要
构造器 构造器 说明 FileSaveUtil()
FileSaveUtil(java.lang.String fileType)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 void
close()
void
feed(byte[] data, int type)
feed数据void
feed(byte[] data, int length, int type)
void
feedTypeCustom(byte[] data)
标记位其他类型的文件,无开头void
feedTypeCustom(byte[] pcm, int length)
void
feedTypeIn(byte[] data)
标记位输入音频文件,以in_开头void
feedTypeIn(byte[] data, int length)
void
feedTypeOut(byte[] data)
标记位输出音频文件,以out_开头void
feedTypeOut(byte[] data, int length)
void
flush()
static java.lang.String
getFileSuffix(java.lang.String fileType)
void
init(java.lang.String path)
void
init(java.lang.String path, java.lang.String modelName)
java.lang.String
prepare()
java.lang.String
prepare(java.lang.String name)
此方法会根据当前时间和名字、模块初始化输入、输出音频的文件名,不会创建文件 在feed数据的时候,如果文件不存在会创建
-
-
-
字段详细资料
-
TYPE_PCM_INPUT
public static final int TYPE_PCM_INPUT
- 另请参阅:
- 常量字段值
-
TYPE_PCM_OUTPUT
public static final int TYPE_PCM_OUTPUT
- 另请参阅:
- 常量字段值
-
TYPE_PCM_CUSTOM
public static final int TYPE_PCM_CUSTOM
- 另请参阅:
- 常量字段值
-
FILE_TYPE_PCM
public static final java.lang.String FILE_TYPE_PCM
- 另请参阅:
- 常量字段值
-
FILE_TYPE_TXT
public static final java.lang.String FILE_TYPE_TXT
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
init
public void init(java.lang.String path, java.lang.String modelName)
- 参数:
path
- 路径 如 /aispeech/vadmodelName
- 所属模块名 hotWord-VadKernel
-
init
public void init(java.lang.String path)
-
prepare
public java.lang.String prepare()
-
prepare
public java.lang.String prepare(java.lang.String name)
此方法会根据当前时间和名字、模块初始化输入、输出音频的文件名,不会创建文件 在feed数据的时候,如果文件不存在会创建- 参数:
name
-- 返回:
-
feedTypeIn
public void feedTypeIn(byte[] data)
标记位输入音频文件,以in_开头- 参数:
data
-
-
feedTypeIn
public void feedTypeIn(byte[] data, int length)
-
feedTypeOut
public void feedTypeOut(byte[] data)
标记位输出音频文件,以out_开头- 参数:
data
-
-
feedTypeOut
public void feedTypeOut(byte[] data, int length)
-
feedTypeCustom
public void feedTypeCustom(byte[] data)
标记位其他类型的文件,无开头- 参数:
data
-
-
feedTypeCustom
public void feedTypeCustom(byte[] pcm, int length)
-
feed
public void feed(byte[] data, int type)
feed数据- 参数:
data
-type
-
-
feed
public void feed(byte[] data, int length, int type)
-
close
public void close()
-
flush
public void flush()
-
getFileSuffix
public static java.lang.String getFileSuffix(java.lang.String fileType)
-
-