MIKEシステム （メモ）

ファイル構成
========= MIKE(ラズパイ） ============
├──Julius_server/
｜ ├── docker-compose.yml
｜ ├── Dockerfile
｜ └── opt_mike
｜       ├── bin
｜       │     └── container-init.sh
｜       └── config
｜      
├── mike_server/
｜ ├── docker-compose.yml
｜ ├── Dockerfile
｜ └── opt_mike
｜       ├── bin
｜       │     └── mike_server.py
｜       ├── config
｜       │     └── commands.csv
｜       └── snd
｜      
｜
├── mike_client/
｜ ├── docker-compose.yml
｜ ├── Dockerfile
｜ └── opt_mike
｜       ├── bin
｜       │      ├── config_handler.py
｜       │      ├── julius_handler.py
｜       │      ├── logger_handler.py
｜       │      ├── main.py
｜       │      ├── mike_client.py
｜       │      ├── speech_recognition_handler.py
｜       │      └── voice_recognition_interface.py
｜       └── config
｜              └── composition.json
｜
├── mike_data/
｜ ├── docker-compose.yml
｜ ├── Dockerfile
｜ └── opt_mike
｜      ├── bin
｜      │      ├── config_handler.py
｜      │      ├── copy_voice.sh
｜      │      ├── csv_processor.py
｜      │      ├── file_handler.py
｜      │      ├── logger_handler.py
｜      │      ├── main.py
｜      │      ├── mike_data.py
｜      │      ├── mike_data.sh
｜      │      ├── server_settings.py
｜      │      ├── text_to_speech_processor.py
｜      │      ├── voice_converter.py
｜      │      └── voicevox_handler.py
｜      ├── config
｜      │      ├── config1.json
｜      │      ├── config2.json
｜      │      └── config3.json
｜      ├── dic
｜      ├── input
｜      │      ├── communication.csv
｜      │      └── mike.jconf
｜      ├── tmp
｜      └── voice
｜
└── tools/
        ├── build_mikeC.sh
        ├── julius_make.sh
        ├── make_data.sh
        ├── mike1_start.sh
        ├── mike2c_start.sh
        ├── mike3c_start.sh
        └── mikeC_stop.sh

========= MIKE(PC） ============
/opt/mike/
├─mike_server/
│ └─opt_mike/
│       ├─ bin/
│       │     ├ config_handler.py
│       │     ├ file_handler.py
│       │     ├ logger_handler.py
│       │     ├ main.py
│       │     ├ mike_server.py
│       │     ├ ollama_handler.py
│       │     └ voicevox_handler.py
│       └─ config/
│              └ config2.json
└─tools/
        ├─ build_mikeS.ps1
        ├─ mikeS_start.ps1
        └─ mikeS_stop.ps1


＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■Jujius
－－－－－－－－－－－－－－－－－－－－－－－－－
BSD 3-Clause License
https://github.com/julius-speech/julius/blob/master/LICENSE
－－－－－－－－－－
Julius の使用許諾はGPLではなく、もっと緩いものになっています．
⚫バイナリのみの配布を認める
⚫商用ソフトへの組み込み可能
⚫変更部分のソースは公開が望ましいが，非公開でも構わない
http://winnie.kuis.kyoto-u.ac.jp/pub/julius/license.html
著者名：
京都大学,情報処理振興事業協会(IPA),
URL：http://winnie.kuis.kyoto-u.ac.jp/pub/julius/home.html
GitHub: https://github.com/julius-speech
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■SpeechRecognition
SpeechRecognition is made available under the 3-clause BSD license. 
https://github.com/Uberi/speech_recognition/blob/master/LICENSE.txt
GitHub:https://github.com/Uberi/speech_recognition/blob/master/LICENSE.txt
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■VOICEVOX
LGPL v3 と、ソースコードの公開が不要な別ライセンスのデュアルライセンスです。
https://github.com/VOICEVOX/voicevox/blob/main/LICENSE
https://github.com/VOICEVOX/voicevox_core/blob/main/LICENSE
Copyright (c) 2021 Hiroshiba Kazuyuki
VErsion ： Version 0.21.1
URL： https://voicevox.hiroshiba.jp/
GitHub: https://github.com/VOICEVOX
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■設定している音声データ：VOICEVOX「櫻歌ミコ」
ページ名：櫻歌ミコ公式サイト みこみこうしき
URL：https://voicevox.hiroshiba.jp/product/ouka_miko/
