Skip to content

maxhumber/VanillaSpeechRecognition

Repository files navigation

🍦 VanillaSpeechRecognition

A 1:1 "vanilla" implementation of the TCA SpeechRecognition app (v1.16.1)

It is 100% compatible with Swift 6, Xcode 16, and iOS 18, and does not use any third-party dependencies.

Comparison

Metric 🍦 TCA
Dependencies 0 16
"Cold" Build Time (seconds) 1.1 32.4
"Warm" Build Time (seconds) 0.1 0.4
Indexing Time Negligible Several minutes
Lines of code* 319 579

*Calculated by:

% find . -name '*.swift' | xargs wc -l
      73 ./VanillaSpeechRecognitionTests/VanillaSpeechRecognitionTests.swift
     236 ./VanillaSpeechRecognition/SpeechRecognitionView.swift
      10 ./VanillaSpeechRecognition/VanillaSpeechRecognitionApp.swift
     319 total

Screenshot

VSR

About

A "vanilla" comparison of the TCA SpeechRecognition app

Resources

Stars

Watchers

Forks

Contributors

Languages