# make these registerable as part of spacy registry, and tie the thing to NLP obj
# but it should also be possible to use this as a standalone thing
# then when you call Doc.transcribe("foo") it should create an instance of Foo
# if none exists, and call the method to transcribe it
# or maybe it should be a pipeline component?
# it applies rules to generate the transcription
one thing we definitely want is that IPA shouldn't be required; it can be offered by default but overall we don't want to privilege IPA transcription over any other system.
compare CLTK transcription for greek.
some notes:
one thing we definitely want is that IPA shouldn't be required; it can be offered by default but overall we don't want to privilege IPA transcription over any other system.