Browse Source

Added comprehensive Faroese dictionary, and added faroese src/windows

master
Andras Eliassen 1 year ago
parent
commit
b20b710c80
4 changed files with 228088 additions and 55 deletions
  1. 1
    0
      ChangeLog.md
  2. 227967
    51
      dictsource/fo_list
  3. 112
    4
      phsource/ph_faroese
  4. 8
    0
      src/windows/installer/Product.wxs

+ 1
- 0
ChangeLog.md View File

new languages: new languages:
* ti (Tigrinya) -- Biniam Gebremichael * ti (Tigrinya) -- Biniam Gebremichael
* mto (Totontepec Mixe) -- Bill Dengler, Elizabeth Resendiz * mto (Totontepec Mixe) -- Bill Dengler, Elizabeth Resendiz
* fo (Faroese) -- Andras Eliassen, iSolveIT ApS and Setur.fo/Ravnur


### 1.51 ### 1.51



+ 227967
- 51
dictsource/fo_list
File diff suppressed because it is too large
View File


+ 112
- 4
phsource/ph_faroese View File



//========================================================= //=========================================================
// Faroese // Faroese
// Faroese prepared by Andras Eliassen, iSolveIT ApS (VoisIT)
//========================================================= //=========================================================


phoneme : // Lengthen previous vowel by "length" phoneme : // Lengthen previous vowel by "length"
FMT(vowel/e_e) FMT(vowel/e_e)
endphoneme endphoneme



phoneme A
vwl starttype #@ endtype #@
length 130
FMT(vowel/a#_2)
endphoneme


phoneme a phoneme a
vwl starttype #@ endtype #@
vwl starttype #a endtype #a
length 130 length 130
FMT(vowel/a#_2) FMT(vowel/a#_2)
endphoneme endphoneme
endphoneme endphoneme




phoneme 2
vwl starttype #o endtype #e
length 130
FMT(vowel/oe)
endphoneme

phoneme 2:
vwl starttype #o endtype #e
length 230
ChangeIfNotStressed(2)
FMT(vowel/oe_4)
endphoneme

phoneme 3
vwl starttype #e endtype #u
length 130
FMT(vowel/e_6)
endphoneme

phoneme 3:
vwl starttype #e endtype #u
length 230
ChangeIfNotStressed(2)
FMT(vowel/e_6)
endphoneme

phoneme 4
vwl starttype d endtype d
length 130
WAV(x/d)
endphoneme

phoneme 4:
vwl starttype d endtype d
length 230
ChangeIfNotStressed(4)
WAV(x/d_)
endphoneme

phoneme 5
vwl starttype t endtype h
length 130
WAV(ustop/th_rfx)
endphoneme

phoneme 5:
vwl starttype t endtype h
length 230
ChangeIfNotStressed(5)
WAV(ustop/th_rfx2)
endphoneme

phoneme 8
vwl starttype #@ endtype #@
length 130
FMT(vowel/@)
endphoneme

phoneme 8:
vwl starttype #@ endtype #@
length 230
ChangeIfNotStressed(2)
FMT(vowel/@)
endphoneme

phoneme 9
vwl starttype #e endtype #a
length 130
FMT(vowel/@_2)
endphoneme

phoneme 9:
vwl starttype #e endtype #a
length 230
ChangeIfNotStressed(9)
FMT(vowel/@_4)
endphoneme


phoneme u phoneme u
vwl starttype #u endtype #u vwl starttype #u endtype #u
length 130 length 130
FMT(vowel/u_bck) FMT(vowel/u_bck)
endphoneme endphoneme


phoneme U
vwl starttype #u endtype #u
length 110
FMT(vowel/u_2)
endphoneme



phoneme y phoneme y
vwl starttype #@ endtype #@ vwl starttype #@ endtype #@
endphoneme endphoneme





phoneme aU phoneme aU
vwl starttype #a endtype #u vwl starttype #a endtype #u
length 170 length 170
FMT(vdiph/y#i_2) FMT(vdiph/y#i_2)
endphoneme endphoneme


phoneme Y
vwl starttype #@ endtype #i
length 150
FMT(vdiph/y#i_2)
endphoneme

phoneme Yy: phoneme Yy:
vwl starttype #@ endtype #i vwl starttype #@ endtype #i
length 220 length 220
FMT(m/m#_) FMT(m/m#_)
endphoneme endphoneme


phoneme M
vcd blb nas
lengthmod 6
ipa m#
Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk
FMT(m/m#_)
endphoneme


phoneme n# phoneme n#
vcd alv nas vcd alv nas
FMT(nn/nn#_) FMT(nn/nn#_)
endphoneme endphoneme



phoneme l# phoneme l#
vls alv frc vls alv frc
lengthmod 3 lengthmod 3
endphoneme endphoneme




phoneme H
vls glt frc
ipa h
WAV(h/h_phr)
endphoneme


phoneme v // no fricative noise phoneme v // no fricative noise
import_phoneme base1/v# import_phoneme base1/v#
voicingswitch f voicingswitch f

+ 8
- 0
src/windows/installer/Product.wxs View File

<Component Id="fi_dict" Guid="A940BAEF-840D-4A76-AF8E-1971E88F9057"> <Component Id="fi_dict" Guid="A940BAEF-840D-4A76-AF8E-1971E88F9057">
<File Id="fi_dict" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\fi_dict" /> <File Id="fi_dict" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\fi_dict" />
</Component> </Component>
<Component Id="fo_dict" Guid="68CBDAF4-8D0E-44CC-8523-3E0CF5343024">
<File Id="fo_dict" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\fo_dict" />
</Component>
<Component Id="fr_dict" Guid="437EC744-1AF9-49CF-8058-BEBDE579EF79"> <Component Id="fr_dict" Guid="437EC744-1AF9-49CF-8058-BEBDE579EF79">
<File Id="fr_dict" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\fr_dict" /> <File Id="fr_dict" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\fr_dict" />
</Component> </Component>
<Component Id="da" Guid="F2056D5A-95BE-4141-9884-BDECCD20911F"> <Component Id="da" Guid="F2056D5A-95BE-4141-9884-BDECCD20911F">
<File Id="da" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\lang\gmq\da" /> <File Id="da" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\lang\gmq\da" />
</Component> </Component>
<Component Id="fo" Guid="0786F902-D75C-4A41-956B-A6D2F25180A2">
<File Id="fo" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\lang\gmq\fo" />
</Component>
<Component Id="is" Guid="D77DC66C-17BA-425C-A1E4-18D9CAC03284"> <Component Id="is" Guid="D77DC66C-17BA-425C-A1E4-18D9CAC03284">
<File Id="is" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\lang\gmq\is" /> <File Id="is" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\lang\gmq\is" />
</Component> </Component>
<ComponentRef Id="eu_dict" /> <ComponentRef Id="eu_dict" />
<ComponentRef Id="fa_dict" /> <ComponentRef Id="fa_dict" />
<ComponentRef Id="fi_dict" /> <ComponentRef Id="fi_dict" />
<ComponentRef Id="fo_dict" />
<ComponentRef Id="fr_dict" /> <ComponentRef Id="fr_dict" />
<ComponentRef Id="ga_dict" /> <ComponentRef Id="ga_dict" />
<ComponentRef Id="gd_dict" /> <ComponentRef Id="gd_dict" />
<ComponentRef Id="uz" /> <ComponentRef Id="uz" />
<ComponentRef Id="et" /> <ComponentRef Id="et" />
<ComponentRef Id="fi" /> <ComponentRef Id="fi" />
<ComponentRef Id="fo" />
<ComponentRef Id="hu" /> <ComponentRef Id="hu" />
<ComponentRef Id="smj" /> <ComponentRef Id="smj" />
<ComponentRef Id="be" /> <ComponentRef Id="be" />

Loading…
Cancel
Save