Documentation
¶
Index ¶
- func NormalizeTo(input, form string) string
- type DictPhonemizerRepository
- type HashtronPhonemizerRepository
- func (r *HashtronPhonemizerRepository) CheckWord(lang, word, ipa string) bool
- func (r *HashtronPhonemizerRepository) CleanWord(lang, word string) (ret string)
- func (r *HashtronPhonemizerRepository) LoadLanguage(lang string)
- func (r *HashtronPhonemizerRepository) PhonemizeWord(lang, word string) (ret map[uint64]string)
- func (r *HashtronPhonemizerRepository) PhonemizeWordCJK(lang, word string) (ret map[uint64][2]string)
- type IDictPhonemizerRepository
- type IHashtronPhonemizerRepository
- type IPrePhonWordStepsRepository
- type ISpaceSplitterRepository
- type IWordCachingRepository
- type PrePhonWordStep
- type PrePhonWordStepsRepository
- type SpaceSplitterRepository
- type WordCachingRepository
- func (r WordCachingRepository) HashWord(lang, word string) uint64
- func (r WordCachingRepository) LoadWord(hash uint64) (word map[uint64]string)
- func (r WordCachingRepository) LoadWordCJK(hash uint64) (word map[uint64][2]string)
- func (r WordCachingRepository) StoreWord(value map[uint64]string, hash uint64)
- func (r WordCachingRepository) StoreWordCJK(value map[uint64][2]string, hash uint64)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DictPhonemizerRepository ¶
type DictPhonemizerRepository struct {
// contains filtered or unexported fields
}
func NewDictPhonemizerRepository ¶
func NewDictPhonemizerRepository(di *DependencyInjection) *DictPhonemizerRepository
func (*DictPhonemizerRepository) LoadLanguage ¶
func (r *DictPhonemizerRepository) LoadLanguage(lang string)
func (*DictPhonemizerRepository) PhonemizeWord ¶
func (r *DictPhonemizerRepository) PhonemizeWord(lang, word string) (ret map[uint64]string)
func (*DictPhonemizerRepository) PhonemizeWordCJK ¶ added in v0.0.2
func (r *DictPhonemizerRepository) PhonemizeWordCJK(lang, word string) (ret map[uint64][2]string)
type HashtronPhonemizerRepository ¶
type HashtronPhonemizerRepository struct {
// contains filtered or unexported fields
}
func NewHashtronPhonemizerRepository ¶
func NewHashtronPhonemizerRepository(di *DependencyInjection) *HashtronPhonemizerRepository
func (*HashtronPhonemizerRepository) CheckWord ¶
func (r *HashtronPhonemizerRepository) CheckWord(lang, word, ipa string) bool
func (*HashtronPhonemizerRepository) CleanWord ¶
func (r *HashtronPhonemizerRepository) CleanWord(lang, word string) (ret string)
func (*HashtronPhonemizerRepository) LoadLanguage ¶
func (r *HashtronPhonemizerRepository) LoadLanguage(lang string)
func (*HashtronPhonemizerRepository) PhonemizeWord ¶
func (r *HashtronPhonemizerRepository) PhonemizeWord(lang, word string) (ret map[uint64]string)
func (*HashtronPhonemizerRepository) PhonemizeWordCJK ¶ added in v0.0.2
func (r *HashtronPhonemizerRepository) PhonemizeWordCJK(lang, word string) (ret map[uint64][2]string)
type IWordCachingRepository ¶
type PrePhonWordStep ¶
type PrePhonWordStepsRepository ¶
type PrePhonWordStepsRepository struct {
// contains filtered or unexported fields
}
func NewPrePhonWordStepsRepository ¶
func NewPrePhonWordStepsRepository(di *DependencyInjection) *PrePhonWordStepsRepository
func (*PrePhonWordStepsRepository) LoadLanguage ¶
func (p *PrePhonWordStepsRepository) LoadLanguage(lang string)
func (*PrePhonWordStepsRepository) PrePhonemizeWord ¶
func (s *PrePhonWordStepsRepository) PrePhonemizeWord(lang string, word string) string
type SpaceSplitterRepository ¶
type SpaceSplitterRepository struct {
// contains filtered or unexported fields
}
func NewSpaceSplitterRepository ¶
func NewSpaceSplitterRepository(di *DependencyInjection) *SpaceSplitterRepository
func (*SpaceSplitterRepository) LoadLanguage ¶ added in v0.0.2
func (p *SpaceSplitterRepository) LoadLanguage(lang string)
func (*SpaceSplitterRepository) Split ¶
func (s *SpaceSplitterRepository) Split(sentence string) []string
func (*SpaceSplitterRepository) SplitLang ¶ added in v0.0.2
func (s *SpaceSplitterRepository) SplitLang(lang, sentence string) []string
type WordCachingRepository ¶
type WordCachingRepository struct {
// contains filtered or unexported fields
}
func NewWordCachingRepository ¶
func NewWordCachingRepository(di *DependencyInjection) *WordCachingRepository
func (WordCachingRepository) HashWord ¶
func (r WordCachingRepository) HashWord(lang, word string) uint64
func (WordCachingRepository) LoadWord ¶
func (r WordCachingRepository) LoadWord(hash uint64) (word map[uint64]string)
func (WordCachingRepository) LoadWordCJK ¶ added in v0.0.2
func (r WordCachingRepository) LoadWordCJK(hash uint64) (word map[uint64][2]string)
func (WordCachingRepository) StoreWord ¶
func (r WordCachingRepository) StoreWord(value map[uint64]string, hash uint64)
func (WordCachingRepository) StoreWordCJK ¶ added in v0.0.2
func (r WordCachingRepository) StoreWordCJK(value map[uint64][2]string, hash uint64)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.