wyoming-apple-speech
Speech-To-Text and Text-To-Speech component for Home Assistant using Apple's on-device STT and TTS models and Wyoming protocol. Great performance, full privacy, always available
File Explorer
- ci.yml
- release.yml
- example1.png
- example2.png
- example3.png
- example4.png
- wyoming-python-api.md
- formatting.md
- CLAUDE.md
- build-release-tarball.sh
- formula.rb.template
- python-resources.rb
- install.sh
- uninstall.sh
- LocaleMatching.swift
- main.swift
- PCMBuffer.swift
- SFSpeechEngine.swift
- SpeechAnalyzerEngine.swift
- StreamingSession.swift
- STTEngine.swift
- SupportedLanguages.swift
- WorkerMode.swift
- main.swift
- SiriEngine.swift
- SystemVoices.swift
- LocaleMatchingTests.swift
- SupportedLanguagesTests.swift
- SystemVoicesTests.swift
- Info.plist
- Package.swift
- __init__.py
- conftest.py
- test_handler.py
- test_main.py
- test_stt.py
- test_stt_handler.py
- test_tts.py
- test_tts_handler.py
- __init__.py
- __main__.py
- handler.py
- stt.py
- tts.py
- .gitignore
- CLAUDE.md
- com.wyoming-apple-speech.plist.template
- LICENSE
- Makefile
- pyproject.toml
- README.md
- requirements-dev.txt
- requirements.txt
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
brew services
View Details ▼
brew services
Manage background services with `launchctl` on macOS or `systemctl` on Linux.
brew services
List all managed services for the current user:
brew services info --all
List more information about all managed services:
brew services start {{formula}}
Start a service immediately and register it to launch at login (or boot):
brew tap
View Details ▼
brew tap
Tap a Homebrew formula repository. If no arguments are provided, list all installed Homebrew taps.
brew tap
List installed Homebrew taps:
brew tap {{github_username}}/{{github_repository_name}}
Tap a Git repository hosted on GitHub:
brew tap {{username}}/{{repository_name}} {{git_clone_url}}
Tap a Git repository hosted outside of GitHub:
brew uninstall
View Details ▼
brew uninstall
Uninstall a Homebrew formula/cask.
Use `brew autoremove` to remove unused dependencies afterwards.
brew {{[rm|uninstall]}} {{formula|cask}}
Uninstall a formula/cask:
brew {{[rm|uninstall]}} --zap {{cask}}
Uninstall a cask and remove all associated files:
brew upgrade
View Details ▼
brew upgrade
Upgrade outdated formulae and casks.
brew upgrade
Upgrade all outdated casks and formulae:
brew upgrade {{formula|cask}}
Upgrade a specific formula/cask:
brew upgrade {{[-n|--dry-run]}}
Print what would be upgraded, but don't actually upgrade anything:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
