Skip to content

Commit

Permalink
Merge pull request #1 from led-mirage/dev
Browse files Browse the repository at this point in the history
v0.2.3
  • Loading branch information
led-mirage authored Jun 9, 2024
2 parents 07e8ed6 + def10b6 commit 2cd344a
Show file tree
Hide file tree
Showing 7 changed files with 32 additions and 13 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -158,3 +158,6 @@ cython_debug/
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

settings_user.json
起動.bat
24 changes: 17 additions & 7 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Copyright (c) 2024 led-mirage

- Windows 11 Pro 23H2
- Python 3.12.0
- COEIROINK v2.2.1
- COEIROINK v2.3.4

## 実行方法

Expand All @@ -39,7 +39,7 @@ Copyright (c) 2024 led-mirage

以下のリンクから CoeiroClip.ZIP をダウンロードして、作成したフォルダに展開してください。

https://github.com/led-mirage/CoeiroClip/releases/tag/v0.2.2
https://github.com/led-mirage/CoeiroClip/releases/tag/v0.2.3

#### 3. 実行

Expand Down Expand Up @@ -87,6 +87,9 @@ python application.py

`settings.json`ファイルにはこのアプリの設定情報が記載されています。

※プログラム引数で設定ファイル名を渡すことで、使用する設定ファイルを切り替えることができます。
例)CoeiroClip --setting my_settings.json

#### ✨ speaker_id(既定値 0)

COEIROINKのキャラクターのStyleIdを記載します。アプリのGUIで設定できます。
Expand Down Expand Up @@ -140,16 +143,16 @@ COEIROINKを自動起動するために使用します。COEIROINKの実行フ

誤認問題が解決できるのが一番いいのですが、いい方法が見つかっていないので申し訳ありませんがご了承ください。

VirusTotalでのチェック結果は以下の通りです(2024/06/08 v0.2.2
VirusTotalでのチェック結果は以下の通りです(2024/06/09 v0.2.3

- CoeiroClip.exe … 72個中5個のアンチウィルスエンジンで検出
- CoeiroClipNC.exe … 72個中8個のアンチウィルスエンジンで検出
- CoeiroClipNC.exe … 72個中7個のアンチウィルスエンジンで検出

<img src="doc/virustotal_0.2.1.png" width="600">
<img src="doc/virustotal_0.2.3.png" width="600">

## 使用しているライブラリ

### 🔖 requests 2.31.0
### 🔖 requests 2.32.3

ホームページ: https://requests.readthedocs.io/en/latest/
ライセンス:[Apache License 2.0](https://github.com/psf/requests/blob/main/LICENSE)
Expand All @@ -164,7 +167,7 @@ VirusTotalでのチェック結果は以下の通りです(2024/06/08 v0.2.2
ホームページ: https://people.csail.mit.edu/hubert/pyaudio/
ライセンス:[MIT License](https://people.csail.mit.edu/hubert/pyaudio/)

### 🔖 Pillow 10.2.0
### 🔖 Pillow 10.3.0

ホームページ: https://python-pillow.org/
ライセンス:[HPND License](https://raw.githubusercontent.com/python-pillow/Pillow/main/LICENSE)
Expand Down Expand Up @@ -192,3 +195,10 @@ VirusTotalでのチェック結果は以下の通りです(2024/06/08 v0.2.2
### 0.2.2 (2024/06/08)

- 再生環境による文末の音声途切れ問題を軽減するため、再生終了後に0.2秒間の待機時間を追加

### 0.2.3 (2024/06/09)

- プログラム引数で設定ファイル名を渡せるように変更
- requestsのバージョンを2.32.3に更新
- pillowのバージョンを10.3.0に更新
- PyInstallerのバージョンを6.8.0に更新
Binary file added doc/virustotal_0.2.3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/virustotal_0.2.3nc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
requests==2.31.0
requests==2.32.3
pyperclip==1.8.2
PyAudio==0.2.14
pillow==10.2.0
pillow==10.3.0
5 changes: 3 additions & 2 deletions settings.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
{
"file_ver": 1,
"file_ver": 2,
"speaker_id": 0,
"speed_scale": 1.2,
"pitch_scale": 0.0,
"coeiroink_server": "http://127.0.0.1:50032",
"coeiroink_install_path": ""
"coeiroink_install_path": "",
"replacements": []
}
9 changes: 7 additions & 2 deletions src/application.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
# このソースコードは MITライセンス の下でライセンスされています。
# ライセンスの詳細については、このプロジェクトのLICENSEファイルを参照してください。

import argparse
import sys
from tkinter import messagebox

Expand All @@ -15,7 +16,7 @@
from coeiroink_speaker import CoeiroinkSpeaker

APP_NAME = "CoeiroClip"
APP_VERSION = "0.2.2"
APP_VERSION = "0.2.3"
COPYRIGHT = "Copyright 2024 led-mirage"

SETTING_FILE = "settings.json"
Expand All @@ -29,9 +30,13 @@ def __init__(self):

# 開始
def start(self):
parser = argparse.ArgumentParser(description=f"{APP_NAME} {APP_VERSION}")
parser.add_argument("--setting", type=str, default=SETTING_FILE, help="設定ファイル名")
args = parser.parse_args()

self.print_apptitle()

self.settings = Settings(SETTING_FILE)
self.settings = Settings(args.setting)
self.settings.load()

CoeiroinkAPI.server = self.settings.get_coeiroink_server()
Expand Down

0 comments on commit 2cd344a

Please sign in to comment.