update pod

This commit is contained in:
DDIsFriend
2023-09-07 17:21:33 +08:00
parent c853b73127
commit b2efd5b015
10 changed files with 7738 additions and 7762 deletions

View File

@@ -54,9 +54,45 @@ class DDSpeechSynthesizerItem: NSObject, AVSpeechSynthesizerDelegate {
self.eachLoopCompletionBlock = eachLoopCompletionBlock
self.endCompletionBlock = endCompletionBlock
var broadcast = text
for index in 0..<broadcast.count {
let char = broadcast[broadcast.index(broadcast.startIndex, offsetBy: index)]
if char == "0" {
broadcast.replaceSubrange(broadcast.index(broadcast.startIndex, offsetBy: index)...broadcast.index(broadcast.startIndex, offsetBy: index), with: "")
}
if char == "1" {
broadcast.replaceSubrange(broadcast.index(broadcast.startIndex, offsetBy: index)...broadcast.index(broadcast.startIndex, offsetBy: index), with: "")
}
if char == "2" {
broadcast.replaceSubrange(broadcast.index(broadcast.startIndex, offsetBy: index)...broadcast.index(broadcast.startIndex, offsetBy: index), with: "")
}
if char == "3" {
broadcast.replaceSubrange(broadcast.index(broadcast.startIndex, offsetBy: index)...broadcast.index(broadcast.startIndex, offsetBy: index), with: "")
}
if char == "4" {
broadcast.replaceSubrange(broadcast.index(broadcast.startIndex, offsetBy: index)...broadcast.index(broadcast.startIndex, offsetBy: index), with: "")
}
if char == "5" {
broadcast.replaceSubrange(broadcast.index(broadcast.startIndex, offsetBy: index)...broadcast.index(broadcast.startIndex, offsetBy: index), with: "")
}
if char == "6" {
broadcast.replaceSubrange(broadcast.index(broadcast.startIndex, offsetBy: index)...broadcast.index(broadcast.startIndex, offsetBy: index), with: "")
}
if char == "7" {
broadcast.replaceSubrange(broadcast.index(broadcast.startIndex, offsetBy: index)...broadcast.index(broadcast.startIndex, offsetBy: index), with: "")
}
if char == "8" {
broadcast.replaceSubrange(broadcast.index(broadcast.startIndex, offsetBy: index)...broadcast.index(broadcast.startIndex, offsetBy: index), with: "")
}
if char == "9" {
broadcast.replaceSubrange(broadcast.index(broadcast.startIndex, offsetBy: index)...broadcast.index(broadcast.startIndex, offsetBy: index), with: "")
}
}
synthesizer = AVSpeechSynthesizer()
synthesizer?.delegate = self
utterance = AVSpeechUtterance(string: text)
utterance = AVSpeechUtterance(string: broadcast)
utterance?.voice = AVSpeechSynthesisVoice(language: "zh-Hans")
utterance?.rate = AVSpeechUtteranceDefaultSpeechRate
if let utterance {