Skip to content

Juliusを使ったセグメンテーション支援ツール

License

Notifications You must be signed in to change notification settings

Hiroshiba/julius4seg

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

julius4seg

Julius Japanese Dictation-kitをPythonから叩いている風にするためのスクリプト.

grammer-kitとsegmentation-kitを足して2で割ったような立ち位置.

Usage

Cloneして使う方

see: https://github.com/yamachu/julius4seg/blob/master/sample/README.md

pip installして使う方

$ pip install git+https://github.com/Hiroshiba/julius4seg

Dockerで使う方

see: https://hub.docker.com/r/yamachu/julius4seg

$ docker pull yamachu/julius4seg:latest

segmentationしたい方

コマンド例

$ docker run --rm -v `pwd`/sample:/tmp yamachu/julius4seg sp-segment /tmp/sample_voice.wav /tmp/sample_kana.txt /tmp/seg.txt

第一引数に sp-segment を入れて、その後に続く引数はsamplerun_segment.py と同様

ファイル入力前提で作られているので、ローカルのディレクトリをマウントして、そのファイルを指定するようにして下さい。

silenceを除去したい方

コマンド例

$ docker run --rm -v `pwd`/sample:/tmp yamachu/julius4seg sp-remove /tmp/sample_voice.wav /tmp/seg.txt /tmp/out.wav

第一引数に sp-remove を入れて、その後に続く引数はsamplerun_remover.py と同様

注意事項

このスクリプトを実行するのに依存しているDictation-kitはgit lfsがインストールされていないと音響モデルも一緒にクローンできないため注意.

Juliusの標準的なサポートフォーマットである16kHz, 16bit, monoの音声を対象としている.

macOSX, Python3.6で動作を確認.

About

Juliusを使ったセグメンテーション支援ツール

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 95.0%
  • Dockerfile 5.0%