GitHub - notnotrishi/sonic_edit · GitHub
/" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
notnotrishi
sonic_edit
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>2 Commits<br>2 Commits
templates
templates
.gitignore
.gitignore
Makefile
Makefile
README.md
README.md
app.py
app.py
requirements.txt
requirements.txt
scan.c
scan.c
View all files
Repository files navigation
Sonic Edit
Sonic Edit is a small local ASR/dictation correction-review tool. Paste a transcript, add a domain-specific vocabulary, and review conservative phonetic correction suggestions inline.
It uses the native C scanner in scan.c, backed by eSpeak-NG, to compare phoneme sequences.<br>The scanner is intentionally separate from the Flask UI so it can later be embedded in another runtime. However, do NOT integrate this programatically into ASR pipelines as it requires manual review.
The vocabulary is held in a temporary file only for the app process lifetime.
Requirements
Python 3.10+
Flask
eSpeak-NG development headers and library
On macOS with Homebrew:
brew install espeak-ng<br>python3 -m pip install -r requirements.txt<br>make
If Homebrew lives elsewhere, supply its prefix when building:
make PREFIX=/your/homebrew/prefix
Run
python3 app.py
Open http://127.0.0.1:5055
About<br>No description, website, or topics provided.<br>Resources<br>Readme<br>Activity<br>Stars<br>0 stars<br>Watchers<br>0 watching<br>Forks<br>0 forks<br>Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.