diff --git a/lib-server/src/main/java/com/github/jing332/server/forwarder/SystemTtsForwardServer.kt b/lib-server/src/main/java/com/github/jing332/server/forwarder/SystemTtsForwardServer.kt index 61f0b80a9..7984f49a6 100644 --- a/lib-server/src/main/java/com/github/jing332/server/forwarder/SystemTtsForwardServer.kt +++ b/lib-server/src/main/java/com/github/jing332/server/forwarder/SystemTtsForwardServer.kt @@ -5,6 +5,7 @@ import com.github.jing332.server.BaseCallback import com.github.jing332.server.Server import com.github.jing332.server.installPlugins import io.ktor.http.ContentType +import io.ktor.http.HttpStatusCode import io.ktor.http.decodeURLQueryComponent import io.ktor.server.application.ApplicationCallPipeline import io.ktor.server.application.call @@ -45,7 +46,7 @@ class SystemTtsForwardServer(val port: Int, val callback: Callback) : Server { suspend fun RoutingContext.handleTts( params: TtsParams, ) { - call.respondOutputStream(ContentType.parse("audio/wav")) { + call.respondOutputStream(ContentType.parse("audio/x-wav"), status = HttpStatusCode.OK) { callback.tts(output = this, params) } }