Skip to content
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
1677bad
[skip ci] refactor: 音素を列挙型で表現する
qryxip Nov 2, 2025
1c9e028
Merge branch 'main' into pr/refactor-make-phoneme-enum
qryxip Nov 11, 2025
1db7830
完成
qryxip Nov 12, 2025
c32f00b
Flatten matches
qryxip Nov 12, 2025
cf357e4
Reorder a derive
qryxip Nov 12, 2025
9e38bad
Update the panic message
qryxip Nov 12, 2025
6d80280
TODOを入れる
qryxip Nov 12, 2025
5537cab
`Empty` → `None`
qryxip Nov 12, 2025
ba724a2
Merge branch 'main' into pr/refactor-make-phoneme-enum
qryxip Nov 15, 2025
031d984
とりあえず完成
qryxip Nov 15, 2025
050b784
`bytemuck`を`workspace.dependencies`に
qryxip Nov 16, 2025
e39204a
マクロ定義位置を移動
qryxip Nov 16, 2025
3ce2913
`phoneme_matches!`という形でまとめる
qryxip Nov 16, 2025
d769ebc
diffを抑える
qryxip Nov 16, 2025
a21a362
`Sil`の場所を移動
qryxip Nov 16, 2025
a94f151
`"sil"`を含む`"sil"`ではない文字列を考慮
qryxip Nov 16, 2025
5ebb4b9
`bytemuck::{=> must_}cast_slice`
qryxip Nov 16, 2025
a1fc55d
Merge branch 'main' into pr/refactor-make-phoneme-enum
qryxip Nov 17, 2025
0bb1692
`todo!`ではなく`panic!`に
qryxip Nov 17, 2025
5d0c9cc
テスト側を色々合わせる
qryxip Nov 17, 2025
25ad57f
thx Claude Code
qryxip Nov 17, 2025
e4bd7ca
`OptionalConsonant`型と`MoraTail`型を増設し、`PhonemeCode`から`-1`を排除
qryxip Nov 17, 2025
30ade1e
thx Claude Code!
qryxip Nov 17, 2025
3f45074
テスト追加
qryxip Nov 17, 2025
6b8af86
色々
qryxip Nov 17, 2025
25015b5
`Sil`の実装をモジュールに隔離
qryxip Nov 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions crates/voicevox_core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ async-fs.workspace = true
async-lock.workspace = true
async_zip = { workspace = true, features = ["deflate"] }
blocking.workspace = true
bytemuck = { version = "1.24.0", features = ["derive"] }
camino.workspace = true
const_format.workspace = true
derive-getters.workspace = true
Expand Down
5 changes: 4 additions & 1 deletion crates/voicevox_core/src/engine.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,7 @@ mod mora_list;
pub(crate) mod talk;

pub use self::audio_file::wav_from_s16le;
pub(crate) use self::{acoustic_feature_extractor::OjtPhoneme, audio_file::to_s16le_pcm};
pub(crate) use self::{
acoustic_feature_extractor::{__phoneme_code, phoneme_codes, PhonemeCode},
audio_file::to_s16le_pcm,
};
Loading