paddlespeech.cli.kws.infer 模块

class paddlespeech.cli.kws.infer.KWSExecutor[来源]

基础: BaseExecutor

方法

disable_task_loggers()

禁用当前任务中的所有日志记录器。

execute(argv)

命令行输入。

get_input_source(input_)

从命令行输入获取任务输入源。

infer()

模型推断及结果存储在 self.output 中。

postprocess(threshold)

输出后处理并返回可人类阅读的结果,例如文本和音频文件。

preprocess(audio_file)

输入预处理并返回存储在 self.input 中的 paddle.Tensor。

process_task_results(input_, results[, ...])

处理任务结果并在需要时重定向标准输出。

show_rtf(info)

计算当前任务的rft并显示结果。

__call__

execute(argv: List[str]) bool[来源]

命令行输入。

infer()[来源]

模型推理和结果存储在 self.output 中。

postprocess(threshold: float) Union[str, PathLike][来源]

输出后处理并返回可读的人类可读结果,例如文本和音频文件。

preprocess(audio_file: Union[str, PathLike])[来源]

输入预处理并返回存储在self.input中的paddle.Tensor。 输入内容可以是文本(tts)、文件(asr, cls)或流(尚不支持)。