Skip to content

Commit eb39ebd

Browse files
authored
feat: bump azkkc (#302)
1 parent e81dbb1 commit eb39ebd

2 files changed

Lines changed: 5 additions & 7 deletions

File tree

Core/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ let package = Package(
2121
)
2222
],
2323
dependencies: [
24-
.package(url: "https://github.com/azooKey/AzooKeyKanaKanjiConverter", revision: "e57b2c82cdecdeb8dc9058a8d04264e79bea1ab3", traits: kanaKanjiConverterTraits),
24+
.package(url: "https://github.com/azooKey/AzooKeyKanaKanjiConverter", revision: "fc16d94b7caac13cde86977c5547a1167a824f81", traits: kanaKanjiConverterTraits),
2525
.package(url: "https://github.com/apple/swift-crypto.git", from: "3.0.0"),
2626
.package(url: "https://github.com/weichsel/ZIPFoundation.git", from: "0.9.0")
2727
],

Core/Sources/Core/InputUtils/SegmentsManager.swift

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -190,10 +190,7 @@ public final class SegmentsManager {
190190
specialCandidateProviders: KanaKanjiConverter.defaultSpecialCandidateProviders,
191191
zenzaiMode: self.zenzaiMode(leftSideContext: leftSideContext, requestRichCandidates: requestRichCandidates),
192192
experimentalZenzaiPredictiveInput: true,
193-
typoCorrectionConfig: .init(
194-
mode: canUseDebugTypoCorrection ? .noisyChannel : .auto,
195-
languageModel: .ngram(.init(prefix: self.downloadedInputN5LMDir.path + "/lm_", n: 5, d: 0.75))
196-
),
193+
typoCorrectionMode: .automatic,
197194
metadata: self.metadata
198195
)
199196
}
@@ -910,7 +907,7 @@ public final class SegmentsManager {
910907
}
911908

912909
let leftSideContext = self.getCleanLeftSideContext(maxCount: 30) ?? ""
913-
let typoCandidates = self.kanaKanjiConverter.experimentalRequestTypoCorrectionOnly(
910+
let typoCandidates = self.kanaKanjiConverter.experimentalRequestTypoCorrection(
914911
leftSideContext: leftSideContext,
915912
composingText: targetComposingText,
916913
options: options(
@@ -920,7 +917,8 @@ public final class SegmentsManager {
920917
requireEnglishPrediction: .disabled
921918
),
922919
inputStyle: inputStyle,
923-
searchConfig: .init(
920+
config: .init(
921+
languageModel: .ngram(.init(prefix: self.downloadedInputN5LMDir.path + "/lm_", n: 5, d: 0.75)),
924922
beamSize: 16,
925923
topK: 32,
926924
nBest: 3

0 commit comments

Comments
 (0)