Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add feature VoicePalettes #251

Merged
merged 2 commits into from
Aug 28, 2019
Merged

Add feature VoicePalettes #251

merged 2 commits into from
Aug 28, 2019

Conversation

qitana
Copy link
Contributor

@qitana qitana commented Aug 28, 2019

VoicePalettes と名付けた機能の追加です。

概要

現状は、TTSYukkuri によって発話される音声の設定は1つだけです。
男性の声を設定した場合、どのような通知も男性の声で行われます。

VoicePalettes では、単純なステータスの変化や、リキャストの通知といったものを、
通常とは別の音声や音量、速度で発話させたい場合に対応するために追加しました。

たとえば単純なステータスの変化だけを女性の声で通知させることができるようになります。

変更点

  • 設定を切り替えるための Enum VoicePalettes (Default, Ext1, Ext2, Ext3) を設定
  • 複数の発話設定が可能なTTSエンジンに対して、Config の設定パラメータ Ext1, Ext2, Ext3 を追加
  • TTSYukkuri の各エンジンの設定UIにTabのViewを追加。4つの設定を切り替え可能に
  • SpeechController の発話メソッド (Speak, Play等) の引数に VoicePalettes を追加
  • Bridge 関連の発話メソッドにも引数に VoicePalettes を追加
  • TTSYukkuri のHP/MP/GPステータス監視のメニューに Palette を選択するUIを追加
  • SpecialSpellTimer の Spell/Ticker の高度な設定に対して、Palette を選択できるようプロパティとUIを追加

@anoyetta anoyetta merged commit f5f9b1f into anoyetta:develop Aug 28, 2019
@anoyetta
Copy link
Owner

ありがとうございます。
私も場面によって話者を変えるというのは考えていましたがそれを意識した構造にしていなかったので諦めていました。

@qitana
Copy link
Contributor Author

qitana commented Aug 28, 2019

マージありがとうございます。

TTSエンジンから変えられるとベストだったのですが、
それをやるには根本から変えないと無理そうだったので、
同一TTSエンジン内での拡張にしました。

@qitana qitana deleted the pr-feat-voice-palettes branch October 5, 2019 03:26
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