Skip to content

Commit 0346cd6

Browse files
authored
refactor: ruff D410 と D411 を適用 (#1610)
1 parent 187f021 commit 0346cd6

File tree

11 files changed

+38
-2
lines changed

11 files changed

+38
-2
lines changed

pyproject.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ ignore = [
1818
"D300", # NOTE: 段階的に有効化する可能性がある。
1919
"D403", # NOTE: 段階的に有効化する可能性がある。
2020
"D409", # NOTE: 段階的に有効化する可能性がある。
21-
"D410", # NOTE: 段階的に有効化する可能性がある。
22-
"D411", # NOTE: 段階的に有効化する可能性がある。
2321
]
2422
unfixable = [
2523
"F401", # unused-import

voicevox_engine/core/core_adapter.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ def initialize_style_id_synthesis(
8989
"""
9090
指定したスタイルでの音声合成を初期化する。
9191
何度も実行可能。未実装の場合は何もしない。
92+
9293
Parameters
9394
----------
9495
style_id : StyleId

voicevox_engine/core/core_initializer.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ def initialize_cores(
122122
def load_core_library(core_dir: Path, suppress_error: bool = False) -> None:
123123
"""
124124
指定されたコアをロードし `core_manager` へ登録する。
125+
125126
Parameters
126127
----------
127128
core_dir : Path

voicevox_engine/core/core_wrapper.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,7 @@ def _get_core_name(
291291
"""
292292
設定値を満たすCoreの名前(None: サポート外)。
293293
macOSの場合はarch_nameをuniversalにする。
294+
294295
Parameters
295296
----------
296297
arch_name : Literal["x64", "x86", "aarch64", "armv7l", "universal"]
@@ -299,6 +300,7 @@ def _get_core_name(
299300
実行中マシンのシステム名
300301
model_type: Literal["libtorch", "onnxruntime"]
301302
gpu_type: GPUType
303+
302304
Returns
303305
-------
304306
name : str | None
@@ -356,11 +358,13 @@ def _check_core_type(core_dir: Path) -> Literal["libtorch", "onnxruntime"] | Non
356358
def load_core(core_dir: Path, use_gpu: bool) -> CDLL:
357359
"""
358360
`core_dir` 直下に存在し実行中マシンでサポートされるコアDLLのロード
361+
359362
Parameters
360363
----------
361364
core_dir : Path
362365
直下にコア(共有ライブラリ)が存在するディレクトリ
363366
use_gpu
367+
364368
Returns
365369
-------
366370
core : CDLL
@@ -539,10 +543,12 @@ class _CoreApiType:
539543
def _check_and_type_apis(core_cdll: CDLL) -> dict[str, bool]:
540544
"""
541545
コアDLLの各関数を(その関数があれば)型付けする。APIの有無の情報を辞書として返す
546+
542547
Parameters
543548
----------
544549
core_cdll : CDLL
545550
コアDLL
551+
546552
Returns
547553
-------
548554
api_exists : dict[str, bool]
@@ -622,6 +628,7 @@ def yukarin_s_forward(
622628
) -> NDArray[np.float32]:
623629
"""
624630
音素列から、音素ごとの長さを求める関数
631+
625632
Parameters
626633
----------
627634
length : int
@@ -630,6 +637,7 @@ def yukarin_s_forward(
630637
音素列
631638
style_id : NDArray[np.int64]
632639
スタイル番号
640+
633641
Returns
634642
-------
635643
output : NDArray[np.float32]
@@ -659,6 +667,7 @@ def yukarin_sa_forward(
659667
) -> NDArray[np.float32]:
660668
"""
661669
モーラごとの音素列とアクセント情報から、モーラごとの音高を求める関数
670+
662671
Parameters
663672
----------
664673
length : int
@@ -677,6 +686,7 @@ def yukarin_sa_forward(
677686
アクセント句の終了位置
678687
style_id : NDArray[np.int64]
679688
スタイル番号
689+
680690
Returns
681691
-------
682692
output : NDArray[np.float32]
@@ -714,6 +724,7 @@ def decode_forward(
714724
) -> NDArray[np.float32]:
715725
"""
716726
フレームごとの音素と音高から波形を求める関数
727+
717728
Parameters
718729
----------
719730
length : int
@@ -726,6 +737,7 @@ def decode_forward(
726737
フレームごとの音素
727738
style_id : NDArray[np.int64]
728739
スタイル番号
740+
729741
Returns
730742
-------
731743
output : NDArray[np.float32]
@@ -755,6 +767,7 @@ def predict_sing_consonant_length_forward(
755767
) -> NDArray[np.int64]:
756768
"""
757769
子音・母音列から、音素ごとの長さを求める関数
770+
758771
Parameters
759772
----------
760773
length : int
@@ -767,6 +780,7 @@ def predict_sing_consonant_length_forward(
767780
ノート列
768781
style_id : NDArray[np.int64]
769782
スタイル番号
783+
770784
Returns
771785
-------
772786
output : NDArray[np.int64]
@@ -796,6 +810,7 @@ def predict_sing_f0_forward(
796810
) -> NDArray[np.float32]:
797811
"""
798812
フレームごとの音素列とノート列から、フレームごとのF0を求める関数
813+
799814
Parameters
800815
----------
801816
length : int
@@ -806,6 +821,7 @@ def predict_sing_f0_forward(
806821
フレームごとのノート
807822
style_id : NDArray[np.int64]
808823
スタイル番号
824+
809825
Returns
810826
-------
811827
output : NDArray[np.float32]
@@ -835,6 +851,7 @@ def predict_sing_volume_forward(
835851
) -> NDArray[np.float32]:
836852
"""
837853
フレームごとの音素列とノート列から、フレームごとのvolumeを求める関数
854+
838855
Parameters
839856
----------
840857
length : int
@@ -847,6 +864,7 @@ def predict_sing_volume_forward(
847864
フレームごとの音高
848865
style_id : NDArray[np.int64]
849866
スタイル番号
867+
850868
Returns
851869
-------
852870
output : NDArray[np.float32]
@@ -877,6 +895,7 @@ def sf_decode_forward(
877895
) -> NDArray[np.float32]:
878896
"""
879897
フレームごとの音素と音高から波形を求める関数
898+
880899
Parameters
881900
----------
882901
length : int
@@ -889,6 +908,7 @@ def sf_decode_forward(
889908
フレームごとの音量
890909
style_id : NDArray[np.int64]
891910
スタイル番号
911+
892912
Returns
893913
-------
894914
output : NDArray[np.float32]

voicevox_engine/library/library_manager.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,14 @@ def installed_libraries(self) -> dict[str, InstalledLibraryInfo]:
123123
def install_library(self, library_id: str, file: BinaryIO) -> Path:
124124
"""
125125
音声ライブラリ (`.vvlib`) をインストールする。
126+
126127
Parameters
127128
----------
128129
library_id : str
129130
インストール対象ライブラリID
130131
file : BytesIO
131132
ライブラリファイルBlob
133+
132134
Returns
133135
-------
134136
library_dir : Path

voicevox_engine/setting/setting_manager.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ class SettingHandler:
3030
def __init__(self, setting_file_path: Path) -> None:
3131
"""
3232
設定ファイルの管理
33+
3334
Parameters
3435
----------
3536
setting_file_path : Path

voicevox_engine/tts_pipeline/connect_base64_waves.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@ def __init__(self, message: str):
1717
def decode_base64_waves(waves: list[str]) -> list[tuple[NDArray[np.float64], int]]:
1818
"""
1919
base64エンコードされた複数のwavデータをデコードする
20+
2021
Parameters
2122
----------
2223
waves: list[str]
2324
base64エンコードされたwavデータのリスト
25+
2426
Returns
2527
-------
2628
waves_nparray_sr: list[tuple[NDArray[np.float64], int]]

voicevox_engine/tts_pipeline/kana_converter.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,12 @@ def _text_to_accent_phrase(phrase: str) -> AccentPhrase:
6868
"""
6969
単一アクセント句に相当するAquesTalk 風記法テキストからアクセント句オブジェクトを生成
7070
longest matchによりモーラ化。入力長Nに対し計算量O(N^2)。
71+
7172
Parameters
7273
----------
7374
phrase : str
7475
単一アクセント句に相当するAquesTalk 風記法テキスト
76+
7577
Returns
7678
-------
7779
accent_phrase : AccentPhrase
@@ -131,10 +133,12 @@ def _text_to_accent_phrase(phrase: str) -> AccentPhrase:
131133
def parse_kana(text: str) -> list[AccentPhrase]:
132134
"""
133135
AquesTalk 風記法テキストからアクセント句系列を生成
136+
134137
Parameters
135138
----------
136139
text : str
137140
AquesTalk 風記法テキスト
141+
138142
Returns
139143
-------
140144
parsed_results : list[AccentPhrase]
@@ -189,10 +193,12 @@ def parse_kana(text: str) -> list[AccentPhrase]:
189193
def create_kana(accent_phrases: list[AccentPhrase]) -> str:
190194
"""
191195
アクセント句系列からAquesTalk 風記法テキストを生成
196+
192197
Parameters
193198
----------
194199
accent_phrases : list[AccentPhrase]
195200
アクセント句系列
201+
196202
Returns
197203
-------
198204
text : str

voicevox_engine/tts_pipeline/song_engine.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,12 @@ def _notes_to_keys_and_phonemes(
6868
]:
6969
"""
7070
ノート単位の長さ・モーラ情報や、音素列・音素ごとのキー列を作成する
71+
7172
Parameters
7273
----------
7374
notes : list[Note]
7475
ノート列
76+
7577
Returns
7678
-------
7779
note_lengths : NDArray[np.int64]

voicevox_engine/tts_pipeline/tts_engine.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,12 @@ def _count_frame_per_unit(
121121
) -> tuple[NDArray[np.int64], NDArray[np.int64]]:
122122
"""
123123
音素あたり・モーラあたりのフレーム長を算出する
124+
124125
Parameters
125126
----------
126127
moras : list[Mora]
127128
モーラ系列
129+
128130
Returns
129131
-------
130132
frame_per_phoneme : NDArray[np.int64]

0 commit comments

Comments
 (0)