Browse Source

Added comprehensive Faroese dictionary, and added faroese src/windows

master
Andras Eliassen 11 months 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

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

### 1.51


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


+ 112
- 4
phsource/ph_faroese View File

@@ -2,7 +2,6 @@

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

phoneme : // Lengthen previous vowel by "length"
@@ -60,10 +59,14 @@ phoneme E:
FMT(vowel/e_e)
endphoneme


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

phoneme a
vwl starttype #@ endtype #@
vwl starttype #a endtype #a
length 130
FMT(vowel/a#_2)
endphoneme
@@ -91,6 +94,85 @@ phoneme O:
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
vwl starttype #u endtype #u
length 130
@@ -104,6 +186,12 @@ phoneme u:
FMT(vowel/u_bck)
endphoneme

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


phoneme y
vwl starttype #@ endtype #@
@@ -162,6 +250,7 @@ phoneme eI:
endphoneme



phoneme aU
vwl starttype #a endtype #u
length 170
@@ -196,6 +285,12 @@ phoneme Yy
FMT(vdiph/y#i_2)
endphoneme

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

phoneme Yy:
vwl starttype #@ endtype #i
length 220
@@ -229,6 +324,13 @@ phoneme m#
FMT(m/m#_)
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#
vcd alv nas
@@ -277,7 +379,6 @@ phoneme N#
FMT(nn/nn#_)
endphoneme


phoneme l#
vls alv frc
lengthmod 3
@@ -338,6 +439,13 @@ phoneme g
endphoneme


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


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

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

@@ -144,6 +144,9 @@
<Component Id="fi_dict" Guid="A940BAEF-840D-4A76-AF8E-1971E88F9057">
<File Id="fi_dict" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\fi_dict" />
</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">
<File Id="fr_dict" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\fr_dict" />
</Component>
@@ -532,6 +535,9 @@
<Component Id="da" Guid="F2056D5A-95BE-4141-9884-BDECCD20911F">
<File Id="da" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\lang\gmq\da" />
</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">
<File Id="is" KeyPath="yes" Source="$(var.ProjectDir)\..\..\..\espeak-ng-data\lang\gmq\is" />
</Component>
@@ -1490,6 +1496,7 @@
<ComponentRef Id="eu_dict" />
<ComponentRef Id="fa_dict" />
<ComponentRef Id="fi_dict" />
<ComponentRef Id="fo_dict" />
<ComponentRef Id="fr_dict" />
<ComponentRef Id="ga_dict" />
<ComponentRef Id="gd_dict" />
@@ -1695,6 +1702,7 @@
<ComponentRef Id="uz" />
<ComponentRef Id="et" />
<ComponentRef Id="fi" />
<ComponentRef Id="fo" />
<ComponentRef Id="hu" />
<ComponentRef Id="smj" />
<ComponentRef Id="be" />

Loading…
Cancel
Save