From d0ea9ceaaee2b3b84596dc917197800b2ac0437c Mon Sep 17 00:00:00 2001 From: Him188 Date: Sun, 7 Feb 2021 14:18:19 +0800 Subject: [PATCH] Upload all voices as silk format to avoid compression, #940 --- .../kotlin/network/protocol/packet/chat/voice/PttStore.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/voice/PttStore.kt b/mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/voice/PttStore.kt index cf8f1f93b..408f907c2 100644 --- a/mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/voice/PttStore.kt +++ b/mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/voice/PttStore.kt @@ -29,9 +29,10 @@ import net.mamoe.mirai.utils.toUHexString internal val ExternalResource.voiceCodec: Int get() { return when (formatName) { - "amr" -> 0 // amr + // 实际上 amr 是 0, 但用 1 也可以发. 为了避免 silk 错被以 amr 发送导致降音质就都用 1 + "amr" -> 1 // amr "silk" -> 1 // silk V3 - else -> 0 // use amr by default + else -> 1 // use amr by default } }