Merge pull request #3874 from pipecat-ai/mb/pr-3873
Changelog for PR 3873, docstrings change
This commit is contained in:
1
changelog/3873.added.md
Normal file
1
changelog/3873.added.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
- Added support for the `speed_alpha` parameter to the `arcana` model in `RimeTTSService`.
|
||||||
@@ -147,10 +147,10 @@ class RimeTTSService(AudioContextTTSService):
|
|||||||
Parameters:
|
Parameters:
|
||||||
language: Language for synthesis. Defaults to English.
|
language: Language for synthesis. Defaults to English.
|
||||||
segment: Text segmentation mode ("immediate", "bySentence", "never").
|
segment: Text segmentation mode ("immediate", "bySentence", "never").
|
||||||
|
speed_alpha: Speech speed multiplier.
|
||||||
repetition_penalty: Token repetition penalty (arcana only).
|
repetition_penalty: Token repetition penalty (arcana only).
|
||||||
temperature: Sampling temperature (arcana only).
|
temperature: Sampling temperature (arcana only).
|
||||||
top_p: Cumulative probability threshold (arcana only).
|
top_p: Cumulative probability threshold (arcana only).
|
||||||
speed_alpha: Speech speed multiplier (mistv2 only).
|
|
||||||
reduce_latency: Whether to reduce latency at potential quality cost (mistv2 only).
|
reduce_latency: Whether to reduce latency at potential quality cost (mistv2 only).
|
||||||
pause_between_brackets: Whether to add pauses between bracketed content (mistv2 only).
|
pause_between_brackets: Whether to add pauses between bracketed content (mistv2 only).
|
||||||
phonemize_between_brackets: Whether to phonemize bracketed content (mistv2 only).
|
phonemize_between_brackets: Whether to phonemize bracketed content (mistv2 only).
|
||||||
@@ -160,12 +160,12 @@ class RimeTTSService(AudioContextTTSService):
|
|||||||
|
|
||||||
language: Optional[Language] = Language.EN
|
language: Optional[Language] = Language.EN
|
||||||
segment: Optional[str] = None
|
segment: Optional[str] = None
|
||||||
|
speed_alpha: Optional[float] = None
|
||||||
# Arcana params
|
# Arcana params
|
||||||
repetition_penalty: Optional[float] = None
|
repetition_penalty: Optional[float] = None
|
||||||
temperature: Optional[float] = None
|
temperature: Optional[float] = None
|
||||||
top_p: Optional[float] = None
|
top_p: Optional[float] = None
|
||||||
# Mistv2 params
|
# Mistv2 params
|
||||||
speed_alpha: Optional[float] = None
|
|
||||||
reduce_latency: Optional[bool] = None
|
reduce_latency: Optional[bool] = None
|
||||||
pause_between_brackets: Optional[bool] = None
|
pause_between_brackets: Optional[bool] = None
|
||||||
phonemize_between_brackets: Optional[bool] = None
|
phonemize_between_brackets: Optional[bool] = None
|
||||||
@@ -230,12 +230,12 @@ class RimeTTSService(AudioContextTTSService):
|
|||||||
else None,
|
else None,
|
||||||
segment=params.segment,
|
segment=params.segment,
|
||||||
inlineSpeedAlpha=None, # Not applicable here
|
inlineSpeedAlpha=None, # Not applicable here
|
||||||
|
speedAlpha=params.speed_alpha,
|
||||||
# Arcana params
|
# Arcana params
|
||||||
repetition_penalty=params.repetition_penalty,
|
repetition_penalty=params.repetition_penalty,
|
||||||
temperature=params.temperature,
|
temperature=params.temperature,
|
||||||
top_p=params.top_p,
|
top_p=params.top_p,
|
||||||
# Mistv2 params
|
# Mistv2 params
|
||||||
speedAlpha=params.speed_alpha,
|
|
||||||
reduceLatency=params.reduce_latency,
|
reduceLatency=params.reduce_latency,
|
||||||
pauseBetweenBrackets=params.pause_between_brackets,
|
pauseBetweenBrackets=params.pause_between_brackets,
|
||||||
phonemizeBetweenBrackets=params.phonemize_between_brackets,
|
phonemizeBetweenBrackets=params.phonemize_between_brackets,
|
||||||
|
|||||||
Reference in New Issue
Block a user