Browse Source

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@160 d46cf337-b52f-0410-862d-fd96e6ae7743

master
jonsd 17 years ago
parent
commit
7fa68cab0b
6 changed files with 38 additions and 36 deletions
  1. 2
    2
      dictsource/fr_list
  2. 26
    26
      dictsource/sk_list
  3. 2
    2
      src/Makefile
  4. 2
    1
      src/compiledict.cpp
  5. 4
    3
      src/dictionary.cpp
  6. 2
    2
      src/synthdata.cpp

+ 2
- 2
dictsource/fr_list View File

@@ -338,7 +338,7 @@ du $u+ $nounf
des dez2 $u $nounf


à $u
à $u a
au $u $brk
aux $u $brk

@@ -403,7 +403,7 @@ tout t'ut2 $u
// Letters which can be words
//===========================
à $atend $accent
y $atend $accent
y $atend




+ 26
- 26
dictsource/sk_list View File

@@ -103,44 +103,44 @@ _{ zloZena:||za:tvoRka
_| zvisla:||tSiaRa
_} zloZena:||zatvoRit;
_~ vl-novka
_ tvRda:medzeRa // U+00A0 no-break-space
_¡ obra:t;eni:vi:kRitSn^i:k
_¦ pReRuSena:||tSiaRa
_ª hoRni:indeks_a:
_ tvr-da:m'edzeRa // U+00A0 no-break-space
_¡ obra:t;eni:v'i:kRitSn^i:k
_¦ pReRuSena:'tSiaRa
_ª hoRni:indeks'a:
_« dvojita:lomena:||za:tvoRka
_­ mekka:poml-tSka
_² na_dRuhu:
_³ na_tRetju
_² nadRuhu:
_³ natRetju
_´ dl:Zen^
_· bodka_vpRostRjedku
cedila
_¹ na_pRvu:
_· bodka'vpRostRjedku
tsedila
_¹ napRvu:
_» dvojita:lomena:||zatvoRit;
_¿ obra:t;eni:ota:zn^ik
_– dl:ha:poml-tSka
_‘ l^ava:u:vodzovka
_’ prava:u:vodzovka
_“ horne:u:vodzovki
_” dolne:u:vodzovki
_‡ dvojiti:kri:Z
_• odra:Zka
_‣ trojuholni:kova:odra:Zka
‰ promile
_¿ obRa:t;eni:'ota:zn^ik
_– dl-ha:'poml-tSka
_‘ l^ava:'u:vodzovka
_’ prava:'u:vodzovka
_“ horne:'u:vodzovki
_” dolne:'u:vodzovki
_‡ dvojiti:kRi:Z
_• odRa:Zka
_‣ tRojuholni:kova:'odRa:Zka
‰ pRomile
€ euRo
§ paRagRaf
÷ d;eleno
× kRa:t
° stupn^ou
¢ centou
£ libjer
¢ tsentou
£ libjeR
¤ znatSkameni
− mi:nus
± plusmi:nus
± plus'mi:nus
µ mu:
¼ Stvrtina
½ polovica
¾ tri_Stvrtini
¬ logicke:not
¼ Stvr-tina
½ polovitsa
¾ tri_Stvr-tini
¬ logitske:not
æ a'e:
þ poml-tSkanad


+ 2
- 2
src/Makefile View File

@@ -1,4 +1,4 @@
# remove -fno-exceptions because it caused problems with stdio library on some platforms (ARM)
# remove -fno-exceptions if it causes problems with stdio library on some platforms (ARM)

PREFIX=/
BINDIR=$(PREFIX)/usr/bin
@@ -6,7 +6,7 @@ INCDIR=$(PREFIX)/usr/include/espeak
LIBDIR=$(PREFIX)/usr/lib
DATADIR=$(PREFIX)/usr/share/espeak-data

RELEASE = 1.33
RELEASE = 1.34
BIN_NAME = speak
BIN2_NAME = espeak
LIB_NAME = libespeak.so

+ 2
- 1
src/compiledict.cpp View File

@@ -396,6 +396,7 @@ static char nullstring[] = {0};
else
{
EncodePhonemes(phonetic,encoded_ph,bad_phoneme);
printf("Encode: [%s] = %.2x %.2x %.2x\n",phonetic,encoded_ph[0],encoded_ph[1],encoded_ph[2]);
if(strchr(encoded_ph,phonSWITCH) != 0)
{
flag_codes[n_flag_codes++] = BITNUM_FLAG_ONLY_S; // don't match on suffixes (except 's') when switching languages
@@ -1544,7 +1545,7 @@ int CompileDictionary(const char *dsource, const char *dict_name, FILE *log, cha
fclose(f_in);

fseek(f_out,4,SEEK_SET);
fwrite(&offset_rules,4,1,f_out);
Write4Bytes(f_out,offset_rules);
fclose(f_out);

translator->LoadDictionary(dict_name,0);

+ 4
- 3
src/dictionary.cpp View File

@@ -103,8 +103,8 @@ void strncpy0(char *to,const char *from, int size)

#else

# define FIX_ENDIAN_USHORT(val) (val)
# define FIX_ENDIAN_UINT(val) (val)
#define FIX_ENDIAN_USHORT(val) (val)
#define FIX_ENDIAN_UINT(val) (val)
#endif


@@ -180,6 +180,7 @@ int Translator::LoadDictionary(const char *name, int no_error)

pw = (int *)data_dictlist;
length = FIX_ENDIAN_UINT(pw[1]);

if(size <= (N_HASH_DICT + sizeof(int)*2))
{
fprintf(stderr,"Empty _dict file: '%s\n",fname);
@@ -189,7 +190,7 @@ int Translator::LoadDictionary(const char *name, int no_error)
if((FIX_ENDIAN_UINT(pw[0]) != N_HASH_DICT) ||
(length <= 0) || (length > 0x8000000))
{
fprintf(stderr,"Bad data: '%s'\n",fname);
fprintf(stderr,"Bad data: '%s' (%x %x)\n",fname,FIX_ENDIAN_UINT(pw[0]),length);
return(2);
}
data_dictrules = &data_dictlist[length];

+ 2
- 2
src/synthdata.cpp View File

@@ -35,8 +35,8 @@
#include "translate.h"
#include "wave.h"

const char *version_string = "1.33 06.Mar.08";
const int version_phdata = 0x013200;
const char *version_string = "1.34 06.Mar.08";
const int version_phdata = 0x013400;

int option_device_number = -1;


Loading…
Cancel
Save