Skip to content

Update TurkishCVVCPhonemizer for improved phonemization#1621

Open
IsE333 wants to merge 9 commits into
openutau:masterfrom
IsE333:master
Open

Update TurkishCVVCPhonemizer for improved phonemization#1621
IsE333 wants to merge 9 commits into
openutau:masterfrom
IsE333:master

Conversation

@IsE333

@IsE333 IsE333 commented Jul 21, 2025

Copy link
Copy Markdown
Contributor
  • Added support for updated oto.ini (alternative phonemes and vcc phonemes)
  • Handling two different phoneme sets (old one is l, ly, L, LY and new one is l, l').
  • Detection of singer's oto type when singer changing.

same lyrics works for two voicebanks with different oto types:

image image

vcc support: vcc and vc+cc

previously only vc+cc was working
image
image

Copilot AI review requested due to automatic review settings July 21, 2025 17:19

This comment was marked as outdated.

@IsE333 IsE333 closed this Jul 22, 2025
@IsE333 IsE333 reopened this Jul 22, 2025
@IsE333 IsE333 requested a review from Copilot August 31, 2025 09:09

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances the Turkish CVVC Phonemizer to support multiple oto.ini formats and improves phoneme handling. The changes enable automatic detection of singer voicebank types and adaptation to different phoneme sets, while adding support for VCC (vowel-consonant-consonant) phonemes alongside the existing VC+CC pattern.

  • Adds dynamic phoneme mapping based on available oto.ini entries for better voicebank compatibility
  • Implements singer change detection to automatically sync phonemes when switching voicebanks
  • Enhances VCC phoneme support as an alternative to VC+CC patterns

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread OpenUtau.Plugin.Builtin/TurkishCVVCPhonemizer.cs
Comment thread OpenUtau.Plugin.Builtin/TurkishCVVCPhonemizer.cs
Comment thread OpenUtau.Plugin.Builtin/TurkishCVVCPhonemizer.cs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants