Skip to content

Commit 0fc7497

Browse files
Fix metric inference for distance queries - prioritize distance over steps when 'distance' keyword is present
1 parent 884cea6 commit 0fc7497

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

examples/whisper.swiftui/whisper.swiftui.demo/Intent/SlotExtractor.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1532,9 +1532,7 @@ class SlotExtractor {
15321532
"outdoor running": "\\b(?<!indoor\\s)(?:outdoor\\s+)?(?:run|running|ran|jog|jogging|jogged|sprint|sprinting|sprinted|dash|dashing|race|racing|trail\\s+run|trail\\s+running|distance\\s+run|long\\s+run|short\\s+run|tempo\\s+run|interval\\s+run|fartlek|road\\s+run|cross\\s+country|marathon|half\\s+marathon|5k|10k|runner|runners|pace|pacing|stride|striding|gallop|galloping|bound|bounding|hurdle|hurdling|relay|relays|track\\s+running|road\\s+racing|fun\\s+run|charity\\s+run|morning\\s+run|evening\\s+run|daily\\s+run|weekly\\s+run|cardio\\s+run|fitness\\s+run|outdoor\\s+jog|park\\s+run|street\\s+running|pavement\\s+running|sidewalk\\s+running|neighborhood\\s+run|community\\s+run|group\\s+run|solo\\s+run|recreational\\s+running|competitive\\s+running|distance\\s+running|endurance\\s+running|speed\\s+work|tempo\\s+training|interval\\s+training)\\b",
15331533

15341534
"indoor cycling": "\\b(?<!outdoor\\s)indoor\\s+(?:cycling|cycle|cycled|bike|biking|biked|bicycle|bicycling|spin|spinning|spin\\s+class|stationary\\s+bike|exercise\\s+bike|bike\\s+ride|pedal|pedaling|pedalled|indoor\\s+bike|cycle\\s+class|RPM|cadence\\s+training|peloton|zwift|virtual\\s+cycling|turbo\\s+trainer|trainer\\s+ride)\\b",
1535-
1536-
"swimming": "\\b(?<!pool\\s)(?<!open water\\s)(?:swim|swimming|swam|swum|swimmer|pool|lap|laps|freestyle|backstroke|breaststroke|butterfly|stroke|strokes|aquatic|water\\s+exercise|lap\\s+swimming|pool\\s+workout|open\\s+water|triathlon\\s+swim|swim\\s+training|water\\s+aerobics|aqua|diving|float|floating|paddle|paddling|kick|kicking|dolphin\\s+kick|flutter\\s+kick|scissor\\s+kick|treading\\s+water|water\\s+treading|swim\\s+laps|lane\\s+swimming|competitive\\s+swimming|recreational\\s+swimming|fitness\\s+swimming|endurance\\s+swimming|sprint\\s+swimming|distance\\s+swimming|medley|individual\\s+medley|relay\\s+swimming|open\\s+water\\s+swimming|marathon\\s+swimming|cold\\s+water\\s+swimming|wild\\s+swimming|natural\\s+swimming|outdoor\\s+swimming|indoor\\s+swimming|pool\\s+training|swim\\s+practice|swim\\s+session|water\\s+workout|aquatic\\s+exercise|hydro\\s+fitness)\\b",
1537-
1535+
15381536
"yoga": "\\b(?:yoga|yogi|asana|asanas|meditation|meditate|meditating|meditated|stretch|stretching|stretched|flexibility|vinyasa|hatha|ashtanga|bikram|hot\\s+yoga|power\\s+yoga|yin\\s+yoga|restorative\\s+yoga|pranayama|breathing\\s+exercise|mindfulness|zen|namaste|downward\\s+dog|warrior\\s+pose|sun\\s+salutation|flow|yoga\\s+flow|kundalini|iyengar|anusara|kripalu|sivananda|gentle\\s+yoga|beginner\\s+yoga|advanced\\s+yoga|therapeutic\\s+yoga|chair\\s+yoga|wall\\s+yoga|aerial\\s+yoga|yoga\\s+nidra|relaxation\\s+yoga|spiritual\\s+yoga|classical\\s+yoga|modern\\s+yoga|fusion\\s+yoga|yoga\\s+therapy|yoga\\s+practice|yoga\\s+session|yoga\\s+class|yoga\\s+workout|yoga\\s+routine|morning\\s+yoga|evening\\s+yoga|bedtime\\s+yoga|wake\\s+up\\s+yoga|desk\\s+yoga|office\\s+yoga|travel\\s+yoga|outdoor\\s+yoga|beach\\s+yoga|park\\s+yoga|home\\s+yoga|studio\\s+yoga|group\\s+yoga|private\\s+yoga|online\\s+yoga|virtual\\s+yoga)\\b",
15391537

15401538
"walking": "\\b(?:walk|walking|walked|walker|stroll|strolling|strolled|hike|hiking|hiked|hiker|trek|trekking|trekked|ramble|rambling|wander|wandering|wandered|amble|ambling|march|marching|power\\s+walk|brisk\\s+walk|leisurely\\s+walk|nature\\s+walk|trail\\s+walk|hill\\s+walk|speed\\s+walk|fitness\\s+walk|evening\\s+walk|morning\\s+walk)\\b",
@@ -1555,7 +1553,7 @@ class SlotExtractor {
15551553

15561554
"bmx": "\\b(?:bmx|bmx\\s+bike|bmx\\s+cycling|bmx\\s+racing)\\b",
15571555

1558-
"pool swimming": "\\b(?:pool\\s+swimming|pool\\s+swim|pool\\s+workout|lap\\s+swimming|lap\\s+swim|indoor\\s+swimming|indoor\\s+swim)\\b",
1556+
"pool swimming": "\\b(?:pool\\s+swimming|pool\\s+swim|swimming|swim|swam|swum|swimmer|pool\\s+workout|lap\\s+swimming|lap\\s+swim|indoor\\s+swimming|indoor\\s+swim|lap|laps|freestyle|backstroke|breaststroke|butterfly|stroke|strokes|aquatic|lane\\s+swimming|pool\\s+training|swim\\s+practice|swim\\s+session|water\\s+workout)\\b",
15591557

15601558
"open water": "\\b(?:open\\s+water|open\\s+water\\s+swimming|open\\s+water\\s+swim|ocean\\s+swimming|ocean\\s+swim|lake\\s+swimming|lake\\s+swim|sea\\s+swimming|sea\\s+swim)\\b",
15611559

0 commit comments

Comments
 (0)