/amivoice-go

AmiVoice Cloud PlatformのGoライブラリ

Primary LanguageGoMIT LicenseMIT

amivoice-go

PkgGoDev Go Report Card

AmiVoice Cloud PlatformのGoライブラリです

ライブラリとして利用

Websocket音声認識APIにのみ対応しています。

単発で音声ファイルを変換するサンプル

Aイベントの結果のみを利用します。 実行には設定ファイル(setting.yamlが必要です)

go get github.com/juntaki/amivoice-go/cmd/transcribe
transcribe test.wav

リアルタイムでの字幕生成サンプル

AイベントとUイベントを利用してGUIで字幕をリアルタイムに生成します。 マルチプラットフォームで動作します。Linux/Macで確認済み。 実行には設定ファイル(setting.yamlが必要です)

go get github.com/juntaki/amivoice-go/cmd/caption
caption

setting.yamlの書式

詳細はサンプルファイルを参照してください。 実行時のワーキングディレクトリに存在している必要があります。

app_key: <APP_KEY>
audio_format: 16k
grammar_file: -a-general