#cloud #platform #cli-tool #transcribe #ami-voice

app also-sprach-ami

AmiVoice Cloud Platform的非官方CLI工具

1 个不稳定版本

0.1.0 2020年9月30日

#8 in #transcribe

MIT 许可证

38KB
685

also-sprach-ami

这是一个非官方的CLI工具,用于简化使用日本语音识别服务AmiVoice Cloud Platform的过程。

文档将在有空时整理。

安装方法

cargo install also-sprach-ami

使用方法

transcribe

USAGE:
    also-sprach-ami transcribe [FLAGS] [OPTIONS] --audio-path <audio_file> --output-file <output_file>

FLAGS:
    -h, --help              Prints help information
        --no-log            flag of saving audio file and recognition result
        --is-json-output    flag of output json
        --trace             
    -V, --version           Prints version information
    -v, --verbose           

OPTIONS:
        --api-key <api_key>                          AmiVoice Cloud Platform API KEY
        --audio-path <audio_file>                    target audio file path
        --audio-foramt <audio_format>
            audio file foramt. Details:
            https://acp.amivoice.com/main/manual/%e9%9f%b3%e5%a3%b0%e3%83%95%e3%82%a9%e3%83%bc%e3%83%9e%e3%83%83%e3%83%88%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/
             [default: 16k]
        --grammar-file-names <grammar_file_names>    Types of Speech Recognition Engines [default: -a-general]
        --output-file <output_file>                  output file path

使用AmiVoice Cloud Platform的WebSocket API,从音频中识别日语。
有关音频格式和识别引擎,请参考AmiVoice Cloud Platform的官方文档。

如果没有在本地保存API密钥,也没有通过参数指定,将会提示通过交互方式输入API密钥。

注意
根据音频文件的大小,完成识别可能需要数分钟以上。
请注意。

configure

also-sprach-ami configure

将AmiVoice Cloud Platform的API密钥保存到本地。
执行时将提示输入,通过本地保存可以避免每次transcribe时都输入API密钥。

依赖项

~4.5–6MB
~134K SLoC