You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: KokoroSharp.csproj
+1-1
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
</PropertyGroup>
9
9
10
10
<PropertyGroup>
11
-
<Version>0.4.9</Version>
11
+
<Version>0.5.1</Version>
12
12
<PackageId>KokoroSharp</PackageId>
13
13
<Authors>Lyrcaxis</Authors>
14
14
<Description>An inference engine for Kokoro TTS with ONNX runtime, enabling fast and flexible local text-to-speech (fp/quanted) purely via C#. It features segment streaming, voice mixing, linear job scheduling, and optional playback.</Description>
Copy file name to clipboardexpand all lines: Processing/SegmentationSystem.cs
+13-6
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@
9
9
/// <summary> Helper class that allows turning text tokens into segments, allowing us to get the first response of the model quicker. </summary>
10
10
/// <remarks> This allows us to begin playing back the audio of the first sentence, while the model processes the rest of the sequence on the background. </remarks>
/// <summary> Helper class that allows defining amount of seconds will be injected as empty audio between segments that end in a proper punctuation. </summary>
42
-
/// <remarks> This'll allow us to emulate natural pause even on the nicified audio (<see cref="KokoroPlayback.NicifySamples"/>). <b>NOTE:</b> Segments that end on a space or mid-word will <b>NOT</b> get any additional pause. </remarks>
41
+
/// <summary>
42
+
/// <para> Helper class that allows defining amount of seconds will be injected as empty audio between segments that end in a proper punctuation. </para>
43
+
/// <para> This will allow us to emulate natural pause even on the nicified audio (<see cref="KokoroPlayback.NicifySamples"/>). </para>
44
+
/// <b>NOTE:</b> Only segments that END with one of the letters will receive artificial pauses. Segments that just "speak" one of the ending tokens will not be affected.
45
+
/// </summary>
43
46
publicclassPauseAfterSegmentStrategy{
44
47
/// <summary> The amount of seconds that should be waited after a segment with specific punctuation on the end was spoken. </summary>
0 commit comments