diff --git a/Content.Client/White/TTS/TTSSystem.cs b/Content.Client/White/TTS/TTSSystem.cs index 66fdc584e7..84e6167547 100644 --- a/Content.Client/White/TTS/TTSSystem.cs +++ b/Content.Client/White/TTS/TTSSystem.cs @@ -115,7 +115,7 @@ public sealed class TTSSystem : EntitySystem private bool TryCreateAudioSource(byte[] data, [NotNullWhen(true)] out IAudioSource? source) { var dataStream = new MemoryStream(data) { Position = 0 }; - var audioStream = _audioSystem.LoadAudioWav(dataStream); + var audioStream = _audioSystem.LoadAudioOggVorbis(dataStream); source = _audioSystem.CreateAudioSource(audioStream); if (source == null) { diff --git a/Content.Server/White/TTS/TTSManager.cs b/Content.Server/White/TTS/TTSManager.cs index 2d2bc525e0..9ec02ac509 100644 --- a/Content.Server/White/TTS/TTSManager.cs +++ b/Content.Server/White/TTS/TTSManager.cs @@ -21,7 +21,7 @@ public sealed class TTSManager new HistogramConfiguration() { LabelNames = new[] {"type"}, - Buckets = Histogram.ExponentialBuckets(.1, 1.5, 10), + Buckets = Histogram.ExponentialBuckets(.1, 1.5, 100), }); private static readonly Counter WantedCount = Metrics.CreateCounter( @@ -130,6 +130,7 @@ public sealed class TTSManager query["text"] = body.Text; query["pitch"] = body.Pitch; query["rate"] = body.Rate; + query["ogg"] = "1"; query["file"] = "1"; uriBuilder.Query = query.ToString(); return uriBuilder.ToString();