pax_global_header00006660000000000000000000000064131756546710014531gustar00rootroot0000000000000052 comment=5b05fab22dbf5bca07bd3ffb85e8a10b311b8050 espeak-ng-1.49.2+dfsg/000077500000000000000000000000001317565467100144175ustar00rootroot00000000000000espeak-ng-1.49.2+dfsg/.gitignore000066400000000000000000000040521317565467100164100ustar00rootroot00000000000000# editor/external files: *~ .*.swp *.bat # Eclipse project files: .autotools .cproject .project .settings # intermediate build output: *.o *.lo # android build output: bin/ obj/ gen/ android/icons/*.png libttsespeak.so android/res/raw/espeakdata.zip android/res/raw/espeakdata_version local.properties # android gradle output: gradle/ gradlew .gradle/ .idea/ build/ *.iml # emscripten output: a.out a.out.js # autotools AUTHORS INSTALL NEWS README ChangeLog .deps/ .libs/ Makefile Makefile.in aclocal.m4 autom4te.cache/ compile config.* configure depcomp install-sh libtool ltmain.sh m4/ missing stamp-h1 .dirstamp # libraries docs/speak_lib.h libespeak-ng.a libespeak-ng.la libespeak-ng.so* libespeak-ng-test.a libespeak-ng-test.la libespeak-ng-test.so* # build output *.html src/espeak-ng.1 src/speak-ng.1 src/espeak-ng src/espeakedit src/speak-ng tests/*.test !tests/languages.test espeak-ng.pc espeak-ng-*.tar.gz espeak-ng-*.*/ # Windows builds src/pcaudiolib/ !src/windows/config.h *.obj *.lib *.dll *.exe *.msi *.exp *.idb *.ilk *.iobj *.ipdb *.log *.pdb *.tlog/ .vs/ *.VC.opendb *.sdf *.cache *.user *.txt *.wixobj *.wixpdb *.cab *.tmp !src/ucd-tools/data/*/*.txt # Linux/Source distribution files praat-mod/ ChangeLog.txt License.txt ReadMe Makefile # emscripten files emscripten/*.out emscripten/*.pkl emscripten/espeakng_data_package.js emscripten/glue.* emscripten/js/*.data emscripten/js/*.js !emscripten/demo.html !emscripten/Makefile !emscripten/js/demo.js !emscripten/js/espeakng.js # espeak-ng-data dictsource/*_extra dictsource/dict_log dictsource/dict_phonemes dictsource/ru_listx dictsource/zh_listx dictsource/zhy_list phsource/compile_prog_log phsource/compile_report phsource/error_intonation phsource/error_log phsource/phonemes.stamp espeak-ng-data/config espeak-ng-data/dictsource espeak-ng-data/phsource espeak-ng-data/*_dict espeak-ng-data/intonations espeak-ng-data/phondata espeak-ng-data/phondata-manifest espeak-ng-data/phonindex espeak-ng-data/phontab espeak-ng-data/mbrola/ espeak-ng-data/mbrola_ph/*_phtrans espeak-ng-1.49.2+dfsg/.settings/000077500000000000000000000000001317565467100163355ustar00rootroot00000000000000espeak-ng-1.49.2+dfsg/.settings/org.eclipse.jdt.core.prefs000066400000000000000000000002551317565467100233210ustar00rootroot00000000000000eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 org.eclipse.jdt.core.compiler.compliance=1.6 org.eclipse.jdt.core.compiler.source=1.6 espeak-ng-1.49.2+dfsg/.travis.yml000066400000000000000000000003761317565467100165360ustar00rootroot00000000000000language: c compiler: - gcc - clang branches: only: - master before_install: - sudo apt-get update -qq - sudo apt-get install -qq libpulse-dev portaudio19-dev libsonic-dev script: - ./autogen.sh - ./configure - make - make check espeak-ng-1.49.2+dfsg/.tx/000077500000000000000000000000001317565467100151305ustar00rootroot00000000000000espeak-ng-1.49.2+dfsg/.tx/config000066400000000000000000000010331317565467100163150ustar00rootroot00000000000000[main] host = https://www.transifex.com [espeak-for-android.stringsxml] file_filter = android/res/values-/strings.xml source_file = android/res/values/strings.xml source_lang = en trans.en_GB = android/res/values-en-rGB/strings.xml trans.es_419 = android/res/values-es-rUS/strings.xml trans.he = android/res/values-iw/strings.xml trans.id = android/res/values-in/strings.xml trans.pt_BR = android/res/values-pt-rBR/strings.xml trans.zh_CN = android/res/values-zh-rCN/strings.xml trans.zh_TW = android/res/values-zh-rTW/strings.xml espeak-ng-1.49.2+dfsg/AUTHORS000066400000000000000000000000001317565467100154550ustar00rootroot00000000000000espeak-ng-1.49.2+dfsg/CHANGELOG.md000066400000000000000000000231601317565467100162320ustar00rootroot00000000000000# Change Log 1. [espeak-ng](#espeak-ng) 2. [espeak](#espeak) ## espeak-ng The espeak-ng project is a fork of the espeak project. ### 1.49.2 - 2017-09-24 * Provide more validation when reading phoneme tables and voice/language files. * Removed support for phoneme equivalence tables. These were disabled in the French and German language files. * Allow pre- as well as post-jump rules in dictionary files. * Support building the Windows version with Visual Studio 2013. * Use language and accent names consistently across the language files. * Group the encoding handling into a single place with a clean interface and tests. * Support all ISO 8859 encodings. * Support for multi-word text replacements in language dictionaries. * Support compiling `_emoji` dictionary files if present. bug fixes: * Fix running `make clean ; make`. * Fix reading stdin buffers larger than 1000. * Fixed various language and parent BCP 47 codes (`jp` is now `ja`). * Fixed several crashes and bugs in `espeak_SetVoiceByName/Properties`. new languages: * bpy (Bishnupriya Manipuri) -- Vardhan * fr-CH (French (Switzerland)) -- Claude Beazley * kok (Konkani) -- Vardhan * mi (Māori) -- Graham Oliver * sd (Sindhi, Arabic script) -- Vardhan, Ejaz Shah updated languages: * af (Afrikaans) -- Christo de Klerk * de (German) -- Valdis Vitolins * du (Dutch) -- Leonard de Ruijter * en (English) -- Reece Dunn. Thanks to Kendell Clark for identifying mispronunciations. * fa (Farsi/Persian) -- Shadyar Khodayari * fr (French) -- Valdis Vitolins; Reece Dunn * gu (Gujarati) -- Vardhan * hi (Hindi) -- Vardhan * it (Italian) -- chrislm * ky (Kyrgyz) -- JRMeyer * lv (Latvian) -- Valdis Vitolins * mr (Marathi) -- Vardhan * or (Oriya) -- Vardhan * ur (Urdu) -- Ejaz Shah Unicode Emoji support (from the Unicode Emoji 5.0, and CLDR 31.0.1 data files): * af (Afrikaans) * am (Amharic) * ar (Arabic) * az (Azerbaijani) * bg (Bulgarian) * bn (Bengali) * bs (Bosnian) * ca (Catalan) * cs (Czech) * cy (Welsh) * da (Danish) * de (German) * el (Greek) * en (English) -- American * es (Spanish) * et (Estonian) * eu (Basque) * fa (Farsi/Persian) * fi (Finnish) * fr (French) * ga (Irish Gaelic) * gu (Gujarati) * hi (Hindi) * hr (Croatian) * hu (Hungarian) * hy (Armenian) * id (Indonesian) * is (Icelandic) * it (Italian) * ja (Japanese) * ka (Georgian) * kn (Kannada) * ko (Korean) * ky (Kyrgyz) * lt (Lithuanian) * lv (Latvian) * mk (Macedonian) * ml (Malayalam) * mr (Marathi) * ms (Malay) * my (Myanmar/Burmese) * ne (Nepali) * nl (Dutch) * or (Oriya) * pa (Punjabi) * pl (Polish) * pt (Portuguese) -- Brazil * ro (Romanian) * ru (Russian) * si (Sinhala) * sk (Slovak) * sl (Slovenian) * sq (Albanian) * sr (Serbian) * sv (Swedish) * sw (Swahili) * ta (Tamil) * te (Telugu) * tr (Turkish) * ur (Urdu) * vi (Vietnamese) * zh (Chinese) ### 1.49.1 - 2017-01-21 * Vim syntax support for rule files. * Replace `ieee80.c` with the implementation at http://www.realitypixels.com/turk/opensource/ToFromIEEE.c.txt for Debian open source license compliance. * Documentation updates. * Emscripten support. * Merged the Android port into the main espeak-ng codebase. * Extend `--compile-phoneme` to support specifying the source directory for phoneme files. * Support using any directory as the data home, not just `espeak-ng-data`. * Don't install the `default` voice: use `en` as the default voice. __NOTE:__ The merger of the Android code is currently experimental. It is missing support for recognising Unicode characters. bug fixes: * Fix `.Lnn` rule groups to allow groups above 62. * Fix reporting the eSpeak NG version in the `--version` string and Windows installer. * Fix a crash when calling `LoadDictionary` when using clang. * Threading fixes and Mac OSX portability for the fifo and event code. * Fixes for running the spect code on big-endian architectures. * Fix determining the voice directory when installing the 32-bit Windows binaries on a 64-bit Windows system. * Fix a regression with the saved parameter logic. * Reduce the default buffer length to 60mS to improve latency. * Don't override buffer length when using espeak-ng for audio. * Fix detecting doubled consonants when using Unicode characters. * Fix speaking `1,,2`, etc. in languages that use `,` as a decimal separator. updated languages: * af (Afrikaans) -- Christo de Klerk * en (English) -- Valdis Vitolins * fa (Farsi/Persian) -- Shadyar Khodayari * it (Italian) -- chrislm * ky (Kyrgyz) -- JRMeyer * lv (Latvian) -- Valdis Vitolins * tr (Turkish) -- Valdis Vitolins new languages: * ar (Arabic) -- Taha Zerrouki * jp (Japanese) -- Reece Dunn (NOTE: Hiragana and Katakana only.) ### 1.49.0 - 2016-09-10 * Support the `--compile-mbrola` command-line option. * Support the `--compile-phonemes` command-line option. * Support the `--compile-intonations` command-line option. * Support SSML <phoneme alphabet="espeak" ph="..."> tags. * Added man files for the `speak-ng` and `espeak-ng` command-line programs. * Created a companion espeak-ng API to provide more detailed error codes and provide access to the new espeak-ng functionality. * Fixed many logic and security issues reported by clang scan-build, Coverity and msvc /analyze. * Group languages by their language family and use BCP47 compliant names. * Support for Windows and BSD platforms. * Removed support for WinCE, MS-DOS and RiscOS. * Add support for `maintainer` and `status` field in voice files for tracking voice maintenance. * Vim syntax highlighting for espeak dictionary (list and rules) files. * Support reading input from named pipes. * Fix wav file truncation when reading multiline text from stdin or a named pipe. build: * Build the code with a C99 compiler, instead of a C++ compiler. * Provide a pkg-config file (patch by Luke Yelavich). * Use -fPIC to support sparc/sparc64 architectures. * Removed the local portaudio header files. * Use the system's sonic library and header files. * Output phoneme compilation errors to stderr. * Generate build failures if building phoneme, intonation or dictionary files contain errors. * Provide modern Visual Studio project files to build eSpeak NG on Windows, with a WiX-based project to create an MSI installer. * Use the NetBSD `getopt_long` implementation on Windows. restructuring: * Moved the library code to `src/libespeak-ng`. * Renamed `espeak` to `espeak-ng`. * Renamed `speak` to `speak-ng`. * Use the `libespeak-ng` API in `speak-ng` using a shared implementation with `espeak-ng`. * Moved the code to build the mbrola voice data, phoneme tables and intonation data to libespeak-ng. * Removed the `espeakedit` program and the associated wxWidgets dependency. * Removed the platforms directory and approaching portability in a similar way to how libressl handles portability. * Converted the documentation to markdown. * Group the Windows and POSIX mbrowrap code to provide the `mbrowrap.h` implementation in a single place. * Replaced the audio APIs with PCAudioLib to improve portability of the audio and to share that across different projects. * Reworked the synchronous audio to share the code paths with asynchronous audio. cleanup: * Removed unused/empty internal header files. * Removed unused and commented out code. * Reformatted the code to use a consistent style and indentation. * Fixed many GCC and clang warnings. * Improved the error handling within the codebase to report the underlying error where possible. * Inlined several wrapper methods that were adding little/no value. updated languages: * en (English) -- Thanks to Kendell Clark for identifying mispronunciations. * el (Greek) : improved polytonic Greek support * es (Spanish) : ChrisLeo (improved intonations) * fa (Persian) -- Shadyar Khodayari * fr (French) -- Thomas Guillory * ga (Irish Gaelic) -- Jim Regan * it (Italian) -- ChrisLeo * lv (Latvian) -- Valdis Vitolins new languages: * gn (Guarani) -- ChrisLeo * ky (Kyrgyz) -- JRMeyer * mb-br2 (Brazillian Portuguese) * mb-de\* (German) : extend support coverage of the German MBROLA voices * mb-lt1 (Lithuanian) -- embar * mb-lt2 (Lithuanian) -- embar * mt (Maltese) * my (Myanmar/Burmese) -- Min Maung, Lwin Moe * tn (Setswana) * tt (Tatar) ## espeak The espeak project was developed by Jonathan Duddington. This history log is for a fork of the espeak project maintained by Reece H. Dunn. This project was designed to: 1. Make it easier to build espeak on POSIX systems. 2. Keep track of the source code releases that differed from the releases in the subversion repository. ### 1.48.11 - 2014-08-31 * Support building the MBROLA voice files. * mbrola/de6 support for syllabic m and syllabic n. ### 1.47.14 - 2013-12-03 * Support building with the extended Chinese and Russian dictionary data. ### 1.47.13 - 2013-10-22 updated languages: * om (Oromo) ### 1.47.12 - 2013-10-12 * Added the NVDA voice variants. * Do not crash if `espeak_SetPunctuationList` is called with a NULL punctuation list. * Fix a segfault in `GetTranslatedPhonemeString`. new languages: * om (Oromo) build: * Support the `--with-async` configure option. * Support the `--with-sonic` configure option. * Support the `--with-mbrola` configure option. * Support the `--with-klatt` configure option. * Support the `--with-sada` configure option. * More build improvements. ### 1.46.23 - 2012-09-11 * Converted the build to use autotools. ### 1.46.11 - 2011-12-31 * Support building all the voice dictionaries. * More build improvements. ### 1.43.46 - 2010-06-28 * Initial build changes to make it easier to build espeak on POSIX systems. espeak-ng-1.49.2+dfsg/COPYING000066400000000000000000001045131317565467100154560ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . espeak-ng-1.49.2+dfsg/COPYING.APACHE000066400000000000000000000261361317565467100164020ustar00rootroot00000000000000 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. espeak-ng-1.49.2+dfsg/COPYING.BSD2000066400000000000000000000023341317565467100161450ustar00rootroot00000000000000Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. espeak-ng-1.49.2+dfsg/COPYING.IEEE000066400000000000000000000011101317565467100161510ustar00rootroot00000000000000Source: http://www.realitypixels.com/turk/opensource/ Open Source Repository courtesy of Ken Turkowski The source code available from this page may be freely downloaded and used in any applications for any purpose, as long as the code is used in its entirety and the copyright notice and warranty information is retained. If you make any improvements to this software, you should provide me with said improvements. If any of this code is incorporated into a commercial product, you should notify me of this by email, and provide me with a complimentary copy of said product. :-) espeak-ng-1.49.2+dfsg/COPYING.UCD000066400000000000000000000036161317565467100160720ustar00rootroot00000000000000COPYRIGHT AND PERMISSION NOTICE Copyright © 1991-2014 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) this copyright and permission notice appear with all copies of the Data Files or Software, (b) this copyright and permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. espeak-ng-1.49.2+dfsg/ChangeLog000066400000000000000000026602641317565467100162110ustar00rootroot00000000000000commit 3ed34d3a74eb69cedcdfa98dbedef4359279d352 Author: Reece H. Dunn Date: Sun Sep 24 10:10:00 2017 +0100 eSpeak NG 1.49.2 commit 4b4da735587ea7a1c1bb253fd796828f7fae3bf1 Author: Reece H. Dunn Date: Sun Sep 24 09:53:13 2017 +0100 mbrowrap: fix building on Windows. commit df7e9a23e1f75c4a762e3658b790e99cb1688872 Author: Reece H. Dunn Date: Thu Sep 14 07:57:50 2017 +0100 Ensure that flags in the syllables are initialised. Clang static analysis reports this as 'Assigned value is garbage or undefined'. commit 57108e1ed7fa93c7a7f1515339a8d72ff7322885 Author: Reece H. Dunn Date: Wed Sep 13 07:28:58 2017 +0100 Add n_points guards in the LoadEnvelope2 loop. Clang static analysis reports these as 'Result of operation is garbage or undefined' errors. commit 4a882e21d38624868dcccfd7b0909277a6e2ee73 Author: Reece H. Dunn Date: Wed Sep 13 07:13:29 2017 +0100 Don't update env_x/y if no points were read. Clang static analysis reports an 'Assigned value is garbage or undefined' for this. If no points were read from the file, the `n_points` variable is 0 and `env_x[n_points-1]` performs an out-of-bounds access. commit 19b2bebc0215bb64e743ab1976d9c560e5ec102f Author: Reece H. Dunn Date: Wed Sep 13 07:03:18 2017 +0100 Don't save an intonation if it was not found. Clang static analysis reports an 'Assigned value is garbage or undefined' error. This happens if the default_tune data has not been copied in the kTUNE case. Extending this further, it does not make sense to save the tune data if the tune was not found, or if the tune already exists. commit a2f751044ccb212b2be7e9c50cb329254da4ae8e Author: Reece H. Dunn Date: Tue Sep 12 07:46:53 2017 +0100 Remove unused letter assignment in MatchRule. This was identified by the clang static analyser. The letter variable is set in the various match_type switch cases, so does not need to be initialised in the start of the while loop. commit ecdff298b058ab035102b68c980da77975bb8be9 Author: Reece H. Dunn Date: Tue Sep 12 07:43:00 2017 +0100 last_letter in MatchRule is not used. This was identified by the clang static analyser. commit 8a777385a8e925016e81cee196c6a417caf7253f Author: Reece H. Dunn Date: Tue Sep 12 07:36:54 2017 +0100 Use wflags to access wtab->flags in LookupDict2. Clang static analysis reports a 'Dereference of null pointer' error when accessing wtab->flags. This is properly guarded against when setting the wflags variable, so use that variable instead. commit e6ea8fabea982d4e0985aadea4ce862814706fea Author: Reece H. Dunn Date: Tue Sep 12 07:29:07 2017 +0100 Initialise ending in RemoveEnding. Clang static analysis reports this as several 'Result of operation is garbage or undefined' errors, when `ending` has not been set due to no matching endings. commit 988db184eaf1021ee41d54efd3314b8ab2445363 Author: Reece H. Dunn Date: Tue Sep 12 07:17:46 2017 +0100 Prevent invalid access to word in LookupDictList. Clang static analysis reports this as several 'Result of operation is garbage or undefined' errors. commit d19da58fa099a8938b08f43aa72a029a3345c705 Author: Reece H. Dunn Date: Fri Sep 1 07:19:41 2017 +0100 Fix running languages.test on sh/bash. commit d040d90d01df3f24518c9def8577e04197a7529b Merge: 897fad64 3115f769 Author: Reece H. Dunn Date: Fri Sep 1 07:15:37 2017 +0100 Merge remote-tracking branch 'twinshadow/test-sha1sum' commit 3115f769b10605d60da69aa8fef77e3200d898d0 Author: Anthony Cornehl Date: Thu Aug 31 17:36:54 2017 -0700 tests/language.test: Use different hashing commands when needed Outside of Linux platforms, sha1 hashing from the command-line is accomplished by commands other than sha1sum. OSX uses shasum and FreeBSD uses sha1, so I've added in detection for the appropriate command before falling back and failing the test. commit 897fad64c14f9acdce88052da5e98d3cf3382d80 Author: Anthony Cornehl Date: Thu Aug 31 13:19:58 2017 -0700 Remove definitions for towlower/towupper The definitions for towlower() and towupper() are defined in /usr/include/wctype.h on FreeBSD platforms. I just removed the define and used the ucd_ equivilent where towlower/towupper were found. /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -fvisibility=hidden -pedantic -fno-exceptions -D PATH_ESPEAK_DATA=\"/usr/local/share/espeak- ng-data\" -DLIBESPEAK_NG_EXPORT -Isrc/include -Isrc/include/compat -I src/ucd-tools/src/include -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L -Wno-endif-lab els -g -O2 -std=c99 -MT src/libespeak-ng/src_libespeak_ng_la-readclause.lo -MD -MP -MF src/libespeak-ng/.deps/src_libespeak_ng_la-readclause.Tpo -c -o src/libespeak-n g/src_libespeak_ng_la-readclause.lo `test -f 'src/libespeak-ng/readclause.c' || echo './'`src/libespeak-ng/readclause.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -fvisibility=hidden -pedantic -fno-exceptions -D PATH_ESPEAK_DATA=\"/usr/local/share/espeak-ng-data\" -DLIBESPEAK_NG_EXPO RT -Isrc/include -Isrc/include/compat -I src/ucd-tools/src/include -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L -Wno-endif-labels -g -O2 -std=c99 -MT src/li bespeak-ng/src_libespeak_ng_la-readclause.lo -MD -MP -MF src/libespeak-ng/.deps/src_libespeak_ng_la-readclause.Tpo -c src/libespeak-ng/readclause.c -fPIC -DPIC -o src/l ibespeak-ng/.libs/src_libespeak_ng_la-readclause.o In file included from src/libespeak-ng/readclause.c:32: In file included from src/include/compat/wctype.h:30: /usr/include/wctype.h:73:8: error: conflicting types for 'ucd_tolower' wint_t towlower(wint_t); ^ src/include/compat/wchar.h:37:18: note: expanded from macro 'towlower' ^ src/ucd-tools/src/include/ucd/ucd.h:503:13: note: previous declaration is here codepoint_t ucd_tolower(codepoint_t c); ^ In file included from src/libespeak-ng/readclause.c:32: In file included from src/include/compat/wctype.h:30: /usr/include/wctype.h:74:8: error: conflicting types for 'ucd_toupper' wint_t towupper(wint_t); ^ src/include/compat/wchar.h:38:18: note: expanded from macro 'towupper' ^ src/ucd-tools/src/include/ucd/ucd.h:491:13: note: previous declaration is here codepoint_t ucd_toupper(codepoint_t c); ^ src/libespeak-ng/readclause.c:366:19: warning: implicit declaration of function 'mkstemp' is invalid in C99 [-Wimplicit-function-declaration] if ((fd_temp = mkstemp(fname_temp)) >= 0) ^ 1 warning and 2 errors generated. commit 06c87ae25bafabe9532df613c3d89ae659482b24 Author: Anthony Cornehl Date: Thu Aug 31 13:16:00 2017 -0700 Detect FreeBSD FreeBSD requires __BSD_VISIBLE to be set to expose M_PI and mkstemp() in the system includes. This is normally set when _ANSI_SOURCE, _C99_SOURCE, or _C11_SOURCE are undefined. I don't want to dig into what the compiler is setting, so I'm just setting it in the configure script. /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -fvisibility=hidden -pedantic -fno-exceptions -D PATH_ESPEAK_DATA=\"/usr/local/share/espeak-ng-data\" -DLIBESPEAK_NG_EXPORT -Isrc/include -Isrc/include/compat -I src/ucd-tools/src/include -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L -Wno-endif-labels -g -O2 -std=c99 -MT src/libespeak-ng/src_libespeak_ng_la-wavegen.lo -MD -MP -MF src/libespeak-ng/.deps/src_libespeak_ng_la-wavegen.Tpo -c -o src/libespeak-ng/src_libespeak_ng_la-wavegen.lo `test -f 'src/libespeak-ng/wavegen.c' || echo './'`src/libespeak-ng/wavegen.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -fvisibility=hidden -pedantic -fno-exceptions -D PATH_ESPEAK_DATA=\"/usr/local/share/espeak-ng-data\" -DLIBESPEAK_NG_EXPORT -Isrc/include -Isrc/include/compat -I src/ucd-tools/src/include -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L -Wno-endif-labels -g -O2 -std=c99 -MT src/libespeak-ng/src_libespeak_ng_la-wavegen.lo -MD -MP -MF src/libespeak-ng/.deps/src_libespeak_ng_la-wavegen.Tpo -c src/libespeak-ng/wavegen.c -fPIC -DPIC -o src/libespeak-ng/.libs/src_libespeak_ng_la-wavegen.o src/libespeak-ng/wavegen.c:355:24: error: use of undeclared identifier 'M_PI' x = 127*(1.0 - cos((M_PI*2)*ix/wavemult_max)); ^ src/libespeak-ng/wavegen.c:623:16: error: use of undeclared identifier 'M_PI' minus_pi_t = -M_PI / samplerate; ^ 2 errors generated. gmake[1]: *** [Makefile:1690: src/libespeak-ng/src_libespeak_ng_la-wavegen.lo] Error 1 commit 830bed1cb1dea23114d2f304ce4725edd13d2b08 Author: Reece H. Dunn Date: Wed Aug 30 07:53:59 2017 +0100 Android: Fix the remaining tests. commit 44f33468c484acfda7e9a0905572cc9b3e7dcb4d Author: Reece H. Dunn Date: Tue Aug 22 18:30:30 2017 +0100 Android: Fix mapping voices who's IDs have been updated to be BCP47 compliant. commit 5027f5310e37691a359d3c38c2b9754c1dab008e Author: Reece H. Dunn Date: Mon Aug 21 21:17:03 2017 +0100 Android: Update the VoiceData gender field -- the default is always male now to reflect the default voice settings. commit 98a34ebaf58ae8bf3a02ee889d98ce7bcf50e980 Author: Reece H. Dunn Date: Mon Aug 21 21:05:49 2017 +0100 Android: Update the VoiceData identifier fields. commit b357f47394dcc47e2d9eb76e969c98ac92ced07f Author: Reece H. Dunn Date: Mon Aug 21 07:03:36 2017 +0100 Android: add the language files to espeakdata.zip from their new location. commit 17620ed60791b532aee49090cef03daa81b10edb Author: Reece H. Dunn Date: Sun Aug 20 22:48:21 2017 +0100 Android: Update APP_PLATFORM to android-14. commit c8f83c6b1f5359c285ff3217fb9e85a6a39eba8f Author: Reece H. Dunn Date: Sun Aug 20 22:47:56 2017 +0100 Add ucd/ucd.h to readclause.c, to fix building on Android. commit dc2b2a43b8f4fb4931d71458ce4da352c04ce2ba Author: Reece H. Dunn Date: Sun Aug 20 22:34:05 2017 +0100 Android: Update the compile/targetSdkVersion to 26. commit 4f360435d8388aaf971af514af3806d3d23f4a7f Author: Reece H. Dunn Date: Sun Aug 20 22:33:03 2017 +0100 Android: Update the android gradle build tools to 25.0.3. commit d578e9ebd71a01411389bec4eb645eee2cf4e957 Author: Reece H. Dunn Date: Sun Aug 20 22:31:56 2017 +0100 Android: Update gradle to 2.3.3. commit 8585b0b47d14cec6a921c402feab897a5bdf4d35 Author: Reece H. Dunn Date: Sat Aug 19 12:27:39 2017 +0100 Fix the return status code from Synthesize when the voices cannot be found. commit 882c2651e1d88c7f538ca706fc08090db93940a7 Author: Reece H. Dunn Date: Sat Aug 19 12:04:14 2017 +0100 Fix setting the default voice from espeak_SetVoiceByProperties. commit 16bea7fd0faa75e51e95d9f7aafa6d411019025d Author: Reece H. Dunn Date: Sat Aug 19 11:44:13 2017 +0100 Don't crash in LoadVoice if langopts is NULL. commit 4d4a8419f8e1ff3fbee89457f02dd15b6ccabbaf Author: Reece H. Dunn Date: Sat Aug 19 10:19:00 2017 +0100 Test espeak_SetVoiceByName with an invalid voice name. commit aee367c334106e091a9144d645f689f452039e64 Author: Reece H. Dunn Date: Sat Aug 19 10:11:32 2017 +0100 Add espeak_SetVoiceByProperties tests with the languages property. commit c0308e3140c70770c80c0d8b83e0364069e0eeb6 Author: Reece H. Dunn Date: Sat Aug 19 09:05:27 2017 +0100 tests/api: test that the translator's dictionary is correct. commit 7fc1e3031627a61426506fbd7e2beb419535a087 Author: Reece H. Dunn Date: Sat Aug 19 08:59:50 2017 +0100 Add tests for espeak_SetVoiceByName. commit 8d07d2eacd177cacdbc32a0dff103bacaeb60818 Author: Reece H. Dunn Date: Wed Aug 16 19:23:07 2017 +0100 ta: (emoji) -- CLDR 31.0.1 emoji translations commit bc7d806505cab9198a6f614616b2f9750e371730 Author: Reece H. Dunn Date: Wed Aug 16 19:19:55 2017 +0100 ne: (emoji) -- CLDR 31.0.1 emoji translations commit 3bc6da0d072537ec3aff2fd1400f76398e2bf9d7 Author: Reece H. Dunn Date: Wed Aug 16 19:18:14 2017 +0100 my: (emoji) -- CLDR 31.0.1 emoji translations commit 2642ba8ed5f419e3eaba8934bcd3ec9baae69e01 Author: Reece H. Dunn Date: Wed Aug 16 19:15:42 2017 +0100 ml: (emoji) -- CLDR 31.0.1 emoji translations commit 0bb4501253fc326fb5e47c9383f12477728ca7a0 Author: Reece H. Dunn Date: Wed Aug 16 19:08:51 2017 +0100 Revert "pa: remove the emoji support for now, as it fails to build" This reverts commit 593949dec62d6cdc78ed8383e113c48654829243. commit cec0e773a4032101961da2656023b355c1a5b46c Author: Reece H. Dunn Date: Wed Aug 16 18:46:56 2017 +0100 Remove the tokenizer code. This is not currently used, and should be designed from espeak's behaviour. commit 9ac98311294d5611a82a37f3191f947eb9a8414b Author: Reece H. Dunn Date: Sat Aug 5 14:36:28 2017 +0100 af: Updates from Christo de Klerk. commit 2081a51ff8fe09cb9032f9e824a6aa74b197223b Merge: afa99784 4c696620 Author: Reece H. Dunn Date: Sat Aug 5 14:33:30 2017 +0100 Merge remote-tracking branch 'Christianlm/master' commit afa99784ab9a3fdd3405af0e0bed4b645cd07422 Author: Reece H. Dunn Date: Sat Aug 5 14:30:33 2017 +0100 en: various pronunciation fixes commit 4c696620bb934b7f1e60e0990d6d6d32fe4a904d Author: chrislm Date: Tue Aug 1 17:21:38 2017 +0200 IT: new improvements (tested on june/july 2017) commit 01919cd48a566cdf34347784b2e74554b376e900 Author: Reece H. Dunn Date: Mon Jul 31 07:59:38 2017 +0100 en: fix -edly pronunciation. commit c98ed977f29c5d1f3616307c76d0f326a71ae9a2 Author: Ben Date: Fri Jul 28 17:06:55 2017 +0200 Adding IPA output to emscripten js library and demo commit 22270bd25952b3bab0fe8249e3692cd4a0cb2c53 Author: Reece H. Dunn Date: Wed Jul 26 21:11:44 2017 +0100 Fix reading hash table entries > 128. This is related to ebfa320956169e3419234b72fee51bd596867661, but when reading the hash chain entry length, not writing it. If char is signed, then before this change the length would be negative, causing problems loading the dictionary. commit ebfa320956169e3419234b72fee51bd596867661 Author: Reece H. Dunn Date: Wed Jul 26 20:44:27 2017 +0100 Fix storing the line length in the hash chain. The length is stored as the first byte in the output from compile_line. As the data pointer is char, if char is signed then length could be negative resulting in undefined behaviour. This commit fixes the issue by reading and writing that byte as a uint8_t. This bug was caused by 2a00ca79f635d8e7979ad09846901d59a4ea4ee0. Previously, the entries could only be a maximum of 128 bytes, and would not be negative on platforms with signed chars. That commit was made to support long emoji entries, especially for non-Latin languages where the utf-8 representations could be longer than 128 bytes. This change also adds some documentation to make it clearer what is going on. NOTE: The code should really be using actual struct objects instead of writing to opaque char buffers. Reported by Reef Turner commit e7ac4b819daa3c2b0547b5933efc1549416b80ed Author: Reece H. Dunn Date: Wed Jul 26 20:21:05 2017 +0100 hash_counts is never used, so remove it. Reported by Reef Turner commit 0383e3525a1a64aa444e85130cc956a2f13c9374 Merge: 92122925 0994206f Author: Reece H. Dunn Date: Wed Jul 26 19:53:11 2017 +0100 Merge commit '0994206f710a4defc1eecfb78ab70ff57c58fcda' commit 921229259d58ddce801aa7ace77408f3ffc656a5 Author: Reece H. Dunn Date: Wed Jul 26 19:50:03 2017 +0100 Use int to store the value from GetFileLength. This fixes the clang warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] Reported by Reef Turner commit fb64332f6606b3d8d876b18ac5827add74f01e66 Merge: 669b9f16 d0169db7 Author: Valdis Vitolins Date: Wed Jul 26 17:07:28 2017 +0300 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit 669b9f16c2f84d3a6654c2fe8206b8142642e8de Author: Valdis Vitolins Date: Wed Jul 26 17:06:16 2017 +0300 Improvements for Sindhi and Urdu Languages by Ejaz Shah commit 0994206f710a4defc1eecfb78ab70ff57c58fcda Author: Reef Turner Date: Wed Jul 19 12:29:32 2017 +0800 address buffer overrun when dict listx file has no trailling newline See ar_listx as an example. commit d0169db7929461793c0050d0d68651f177744b58 Author: Reece H. Dunn Date: Sun Jul 23 20:32:28 2017 +0100 af: Updates from Christo de Klerk. commit 46f935d9de69a528d938746635ed4a4fa918cf83 Author: Reece H. Dunn Date: Sat Jul 15 10:30:19 2017 +0100 en: pronunciation fixes, including some Irish names/words commit 0b4d06dd9f1f97d26794cc28cdd18855e6efa20e Merge: 8566f2ee 3278ddaa Author: Reece H. Dunn Date: Mon Jul 10 07:22:20 2017 +0100 Merge commit '3278ddaa721c9a9d7de2415e64cba941e2e908f8' commit 3278ddaa721c9a9d7de2415e64cba941e2e908f8 Author: Reece H. Dunn Date: Mon Jul 10 07:21:29 2017 +0100 Update the UCD version to 10.0.0. commit 8566f2ee350c2ae39566352ecea573142cac4dee Merge: d20422f1 f26aca0a Author: Reece H. Dunn Date: Mon Jul 10 07:17:42 2017 +0100 Merge commit 'f26aca0aa1b9485634314d0d1710d2a0bb67776d' commit d20422f1923c5a4868c79f8ebfc5d86a3c5ceaf7 Author: Reece H. Dunn Date: Sun Jul 9 15:06:26 2017 +0100 en: various pronunciation fixes commit 58a036376296864d58337401817ab6f209ab6e86 Author: Reece H. Dunn Date: Thu Jul 6 19:29:14 2017 +0100 Android: Fix the location of ucd-tools (it is now in src/ucd-tools). commit fb97d1bd7564c2ff7c305cf7fcbdd29132234846 Merge: 234d58a6 042d1bf7 Author: Reece H. Dunn Date: Mon Jun 26 21:24:52 2017 +0100 Merge remote-tracking branch 'shadyar/patch-4' commit 234d58a699ff535e3119c6fe3c7950136140acd4 Merge: 1f63acd9 06b702e9 Author: Reece H. Dunn Date: Mon Jun 26 21:24:48 2017 +0100 Merge remote-tracking branch 'shadyar/patch-3' commit 1f63acd93d6a750d1857ae5ff3cc05968fb7b961 Author: Valdis Vitolins Date: Mon Jun 26 22:42:12 2017 +0300 Documentation: links to sonic and pcaudiolib changed to forks of espeak-ng project commit f26aca0aa1b9485634314d0d1710d2a0bb67776d Author: Reece H. Dunn Date: Sun Jun 25 15:55:34 2017 +0100 ucd-tools 10.0.0 commit 1cb4115eabddc0d012c2c1a008bbe9086f0fe2bf Author: Reece H. Dunn Date: Sun Jun 25 15:51:37 2017 +0100 Add Emoji_Component support from emoji-data.txt. commit 18d3a0819a5e581b87344575583969e7f9bf59b8 Author: Reece H. Dunn Date: Sun Jun 25 15:41:46 2017 +0100 Unicode Emoji 5.0 commit 023ebace9aa44ccad2ad9ff73925c40e3df2fa9f Author: Reece H. Dunn Date: Sun Jun 25 15:27:53 2017 +0100 Add Regional_Indicator support from PropList.txt. commit 4c1ff765f1dd9a5951ce01650bab03fe3308204c Author: Reece H. Dunn Date: Sun Jun 25 15:13:08 2017 +0100 Unicode Character Data 10.0.0 commit bdc255835ecd2a188ad4f20f8bed618a07204dc7 Author: Reece H. Dunn Date: Sun Jun 25 12:39:13 2017 +0100 Provide a compatibility implementation of iswblank for C89 compilers. commit 223d14bec8f3dee7a9c866248fccef2113dda92f Author: Reece H. Dunn Date: Sun Jun 25 12:25:26 2017 +0100 Move the type declaration out of the for loops to support building with a C89 compiler. commit 0b56f2e5bcd66b7632bdca677c96380fc9c37375 Author: Reece H. Dunn Date: Sun Jun 25 11:45:36 2017 +0100 Use C-style comments to support using a C89 compiler. commit 6ff015f171e86a5a29e391baa6c7dbbff1ec87f5 Author: Reece H. Dunn Date: Sun Jun 25 10:03:51 2017 +0100 Use curl's -o to save the data files. This will prevent writing the file if the command fails. commit da3ed3aa9bdd33aef50dad098de675fb2f498903 Author: Reece H. Dunn Date: Sun Jun 25 09:37:51 2017 +0100 Update the CHANGELOG to include the emoji-data properties. commit 042d1bf79d4dff4e59832f0caac58451bc0de33d Author: shadyar Date: Sat Jun 24 12:15:21 2017 +0430 reading Persian was debugged through editing exceptional words. commit 06b702e94aac06c61ddb03e6367295d2f0b951af Author: shadyar Date: Sat Jun 24 11:43:47 2017 +0430 debugging some rules commit 65a1fa63e20246cd0120823a0b32d60f3f9793b7 Author: Valdis Vitolins Date: Sun Jun 18 23:38:28 2017 +0300 Turkish: issue #247 fixed pronunciation for w commit db79bd12ebeaed7cd3e03bc32c01320211174f25 Author: yorkie Date: Thu Jun 15 20:52:55 2017 +0800 build, encoding: include stdint The stdint.h is not included when building test, then including this module inside encoding.h commit b72754b439ddb827941a8693e0eb80e93e3f43b8 Merge: 93b3ffa7 949de3f8 Author: Reece H. Dunn Date: Thu Jun 15 11:36:46 2017 +0100 Merge remote-tracking branch 'yorkie/fix/dup-symbol' commit 949de3f80fcf600d27d17e95dd9045a7a390556e Author: yorkie Date: Thu Jun 15 18:10:54 2017 +0800 build: fix duplicated symbol when linking commit 93b3ffa74d2597c54eaf9e4b326572665c12d6c6 Merge: 2724442f fae81de4 Author: Reece H. Dunn Date: Sun Jun 11 17:17:23 2017 +0100 Merge remote-tracking branch 'Christianlm/master' commit 2724442f4197cd4cdf9588ab7bb877354695e066 Author: Valdis Vitolins Date: Sun Jun 11 18:35:25 2017 +0300 Iprovements for Sindhi and Urdu languages by Ejaz Shah commit fae81de47883f855a5e846159d09c154ee939fa8 Author: chrislm Date: Sun Jun 11 17:23:16 2017 +0200 Added rules and exceptions for italian Deleted symbols/characters in it_lists now available in it_emoji commit f946c6e2278d6b76f7a3c59cf1aa3753365527f8 Author: Reece H. Dunn Date: Sun Jun 4 21:29:55 2017 +0100 windows: fix building the bs, hr and sr languages commit 2a00ca79f635d8e7979ad09846901d59a4ea4ee0 Author: Reece H. Dunn Date: Sun Jun 4 19:47:30 2017 +0100 Increase dict_line to support long emoji entries. commit d5d980862e3a487db22f8ef7e761f0890f1b6bed Author: Reece H. Dunn Date: Sun Jun 4 19:38:40 2017 +0100 Guard against overflowing the dict_line bounds when compiling dictionary files. commit 0bc26d93d2512633946d8cc73bdcd13707393525 Author: Reece H. Dunn Date: Sun Jun 4 18:27:56 2017 +0100 windows: ignore .tmp files commit 4771cd4d5ea7b19aa19631d5db5e059d046f4283 Author: Reece H. Dunn Date: Sun Jun 4 18:20:36 2017 +0100 windows: fix building the Chinese (Cantonese) voice commit 8d1ff9984708123a39315ae18f8c05b55dfa525f Author: Reece H. Dunn Date: Sun Jun 4 18:16:16 2017 +0100 windows: fix building the Japanese voice commit ebe7ce827be6e9d853314cc72682bd024d9aa256 Author: Reece H. Dunn Date: Sun Jun 4 18:13:42 2017 +0100 windows: the installer depends on the data (voice, language) files commit b16ff0119ef7dca0238d20f80b4c0c15784c00e0 Author: Reece H. Dunn Date: Sun Jun 4 18:11:59 2017 +0100 windows: update the project files to Visual Studio 2017 commit ddee4d63863f13c433f7885cd3622e773c7a363c Author: Reece H. Dunn Date: Sun Jun 4 17:08:19 2017 +0100 languages.test: fix running the Japanese test commit 593949dec62d6cdc78ed8383e113c48654829243 Author: Reece H. Dunn Date: Sun Jun 4 17:03:13 2017 +0100 pa: remove the emoji support for now, as it fails to build commit f8403414f293f1c6873b8c56f0e863ba37c35ebe Author: Reece H. Dunn Date: Sun Jun 4 15:56:24 2017 +0100 zh: (emoji) -- CLDR 31.0.1 emoji translations commit 348de83de74a363012687eb00c989db7fcd9feeb Author: Reece H. Dunn Date: Sun Jun 4 15:53:32 2017 +0100 vi: (emoji) -- CLDR 31.0.1 emoji translations commit 664dbf0673f534bd5a171b6ba534fee46d29d219 Author: Reece H. Dunn Date: Sun Jun 4 15:52:14 2017 +0100 ur: (emoji) -- CLDR 31.0.1 emoji translations commit 1014745e7eae70eb32496497ad451aff51e06333 Author: Reece H. Dunn Date: Sun Jun 4 15:50:00 2017 +0100 tr: (emoji) -- CLDR 31.0.1 emoji translations commit a0337fecbae95fd2784c3124f175dabf0782a3d0 Author: Reece H. Dunn Date: Sun Jun 4 15:44:36 2017 +0100 te: (emoji) -- CLDR 31.0.1 emoji translations commit ae363e4c8efd3c6c1bee5162b2aee28d849aa460 Author: Reece H. Dunn Date: Sun Jun 4 15:41:12 2017 +0100 sw: (emoji) -- CLDR 31.0.1 emoji translations commit ac40f4c149d47180c559dca71eb9bba6c0fc6d9b Author: Reece H. Dunn Date: Sun Jun 4 15:39:36 2017 +0100 sv: (emoji) -- CLDR 31.0.1 emoji translations commit ae87d52317719e9a4db65ebce3ff9985e84cb2be Author: Reece H. Dunn Date: Sun Jun 4 15:37:51 2017 +0100 sr: (emoji) -- CLDR 31.0.1 emoji translations commit b2d290b8a1fbf57cfcc050e4f32bd462b8e77e4a Author: Reece H. Dunn Date: Sun Jun 4 15:32:57 2017 +0100 sq: (emoji) -- CLDR 31.0.1 emoji translations commit 2c2a78c765160241104b35e81612863a9fe8ac20 Author: Reece H. Dunn Date: Sun Jun 4 15:30:55 2017 +0100 sl: (emoji) -- CLDR 31.0.1 emoji translations commit 525239147f2de252c13c44e093852fd1bd93d7bf Author: Reece H. Dunn Date: Sun Jun 4 15:27:32 2017 +0100 sk: (emoji) -- CLDR 31.0.1 emoji translations commit 906ac8d56f8f0d6cdc2077479106918db08537a8 Author: Reece H. Dunn Date: Sun Jun 4 15:24:53 2017 +0100 si: (emoji) -- CLDR 31.0.1 emoji translations commit 7d9ddc03a2162b3783736b3a62d41b0e1a299b7f Author: Reece H. Dunn Date: Sun Jun 4 15:22:34 2017 +0100 ru: (emoji) -- CLDR 31.0.1 emoji translations commit e96b18835134800b1f88c7fd3c3e3abff92f7344 Author: Reece H. Dunn Date: Sun Jun 4 15:20:47 2017 +0100 ro: (emoji) -- CLDR 31.0.1 emoji translations commit f62a56fc8ea4394200936b8e1d3af91a4f1a29e4 Author: Reece H. Dunn Date: Sun Jun 4 15:19:15 2017 +0100 pt: (emoji) -- CLDR 31.0.1 emoji translations commit 3ff072ab9f997676ad3a815aadd2622ed5fc7918 Author: Reece H. Dunn Date: Sun Jun 4 15:15:28 2017 +0100 pl: (emoji) -- CLDR 31.0.1 emoji translations commit 38addb448c38309c0e64abc7d26f106f625d0508 Author: Reece H. Dunn Date: Sun Jun 4 15:11:53 2017 +0100 pa: (emoji) -- CLDR 31.0.1 emoji translations commit 4179f85a9c3e71be723506ac0fcafc14d2eaecff Author: Reece H. Dunn Date: Sun Jun 4 15:09:40 2017 +0100 or: (emoji) -- CLDR 31.0.1 emoji translations commit 7883a5eca8415489a2fc1fb3b3343f88a73f1f15 Author: Reece H. Dunn Date: Sun Jun 4 15:06:51 2017 +0100 nl: (emoji) -- CLDR 31.0.1 emoji translations commit 2eabd21059f2b453c7720a148beebcdd78501e3a Author: Reece H. Dunn Date: Sun Jun 4 14:59:25 2017 +0100 ms: (emoji) -- CLDR 31.0.1 emoji translations commit ef7a47fccb9e7aac878f904a1394c5fd2845685f Author: Reece H. Dunn Date: Sun Jun 4 14:51:08 2017 +0100 mr: (emoji) -- CLDR 31.0.1 emoji translations commit 46a0660122625212b3d51562a2013a19e945aefd Author: Reece H. Dunn Date: Sun Jun 4 12:11:13 2017 +0100 mk: (emoji) -- CLDR 31.0.1 emoji translations commit 7b45279e6a657a045c0730057a9eb734a314c77c Author: Reece H. Dunn Date: Sun Jun 4 12:09:06 2017 +0100 lv: (emoji) -- CLDR 31.0.1 emoji translations commit da569a5f3165332e0fa9ba52e1d150aa2626881c Author: Reece H. Dunn Date: Sun Jun 4 12:07:28 2017 +0100 lt: (emoji) -- CLDR 31.0.1 emoji translations commit 49b0a1ee47140dc4a12f779e045bb32cc2a78136 Author: Reece H. Dunn Date: Sun Jun 4 12:05:57 2017 +0100 ky: (emoji) -- CLDR 31.0.1 emoji translations commit 5c5bb2683f923d1e4338c88137134309eee19c2b Author: Reece H. Dunn Date: Sun Jun 4 11:47:43 2017 +0100 make: support calling the _emoji build rule when CLDR_PATH is not specified commit 11419b165eff7e8f4a17cdccad1cf2c0e55e20f2 Author: Reece H. Dunn Date: Sun Jun 4 11:39:58 2017 +0100 ko: (emoji) -- CLDR 31.0.1 emoji translations commit 85c5ecffa459ea885f2d4afb2f0f819cd1e81e16 Author: Reece H. Dunn Date: Sun Jun 4 11:37:40 2017 +0100 make: create a rule to simplify building the dictionary files commit b3a8c1d63f4df5b72758a440dac9f855b474588a Author: Reece H. Dunn Date: Sun Jun 4 11:25:01 2017 +0100 make: create a general rule for the _extra dictionary files commit 0005c9827ce156c5caa9eea3821126e10227c5ac Author: Reece H. Dunn Date: Sun Jun 4 11:18:28 2017 +0100 make: create build rules for generating the emoji files commit 4a35e337e7b73e7040f4bbbc3fde6a85c4fa5d1c Author: Reece H. Dunn Date: Sun Jun 4 11:08:41 2017 +0100 kn: (emoji) -- CLDR 31.0.1 emoji translations commit 9a7d29dace27fcc1f68db9e3d0967f27d719c364 Author: Reece H. Dunn Date: Sun Jun 4 11:03:45 2017 +0100 ka: (emoji) -- CLDR 31.0.1 emoji translations commit bb6135e1e8a28959fc625177cb6fa6ebdbcb7088 Author: Reece H. Dunn Date: Sun Jun 4 10:25:39 2017 +0100 ja: (emoji) -- CLDR 31.0.1 emoji translations commit 80783e644129b42e644a7d3294f8574b37c198ba Author: Reece H. Dunn Date: Sun Jun 4 10:16:11 2017 +0100 Rename 'jp' to 'ja' to use the correct BCP47 language code. commit 7530d6992d94ee6a2840e5522950ee3aab9ab781 Author: Reece H. Dunn Date: Sun Jun 4 09:46:57 2017 +0100 it: (emoji) -- CLDR 31.0.1 emoji translations commit 9f29ee1d298725096ccb29074b0642f69aaa128d Author: Reece H. Dunn Date: Sun Jun 4 09:38:10 2017 +0100 is: (emoji) -- CLDR 31.0.1 emoji translations commit 0abe3f008c3905f4bdd5c162e5a20db28274d8d5 Author: Reece H. Dunn Date: Sun Jun 4 09:12:50 2017 +0100 id: (emoji) -- CLDR 31.0.1 emoji translations commit 410e9e0108026e752d63c2dd189856fab2e682b5 Author: Reece H. Dunn Date: Sun Jun 4 09:05:10 2017 +0100 hy: (emoji) -- CLDR 31.0.1 emoji translations commit 49c81a0caf7bd2a5782ad7fc39db4b3193b87262 Author: Reece H. Dunn Date: Sun Jun 4 08:46:05 2017 +0100 hu: (emoji) -- CLDR 31.0.1 emoji translations commit 6351d9ac026da3b87067c00ce801362d2f912e06 Author: Reece H. Dunn Date: Sun Jun 4 08:39:16 2017 +0100 hr: (emoji) -- CLDR 31.0.1 emoji translations commit c4c80b11d5491e342e60607c1c31c3c11c29adef Author: Reece H. Dunn Date: Sun Jun 4 08:33:55 2017 +0100 Split the hbs dictionary into bs, hr and sr. This is because the emoji are language specific. commit 7be8a38c1e70faafd401d595de9a21778768e12c Author: Reece H. Dunn Date: Sun Jun 4 08:13:42 2017 +0100 hi: (emoji) -- CLDR 31.0.1 emoji translations commit 3a3e611dfa97f1d47b170f7cb9406ef8404fa36a Author: Reece H. Dunn Date: Sun Jun 4 08:06:33 2017 +0100 gu: (emoji) -- CLDR 31.0.1 emoji translations commit cc6c661318ee129c95de0056e96987f0f310a79e Author: Reece H. Dunn Date: Sun Jun 4 08:01:52 2017 +0100 ga: (emoji) -- CLDR 31.0.1 emoji translations commit 1037f9080b7c503b0810d8371db0be943a773963 Author: Reece H. Dunn Date: Sun Jun 4 07:59:13 2017 +0100 fr: (emoji) -- CLDR 31.0.1 emoji translations commit 1533ff47b39bfc7fd5bfdbdc62d08c2e367e3cfc Author: Reece H. Dunn Date: Sun Jun 4 07:56:41 2017 +0100 fi: (emoji) -- CLDR 31.0.1 emoji translations commit ee9c1c92059747c6254399b72cb7064fcce9ae86 Author: Reece H. Dunn Date: Sun Jun 4 07:54:21 2017 +0100 fa: (emoji) -- CLDR 31.0.1 emoji translations commit 8e0e35d63b8f7c811db26950301f327d1f25c824 Author: Reece H. Dunn Date: Sun Jun 4 07:52:06 2017 +0100 eu: (emoji) -- CLDR 31.0.1 emoji translations commit efea9773c76acad987d932c6080c4486542a8c94 Author: Reece H. Dunn Date: Sun Jun 4 07:46:19 2017 +0100 et: (emoji) -- CLDR 31.0.1 emoji translations commit 268856ceb3480e03aee7db0260a500f4700070ee Author: Reece H. Dunn Date: Sun Jun 4 07:43:13 2017 +0100 es: (emoji) -- CLDR 31.0.1 emoji translations commit 66a1db2b1e21a845b4668a848fad94e209ff2284 Author: Reece H. Dunn Date: Sun Jun 4 07:41:12 2017 +0100 el: (emoji) -- CLDR 31.0.1 emoji translations commit 47438d3317b57f5d2d20ea5d3e68ec347f480d67 Author: Reece H. Dunn Date: Sun Jun 4 07:40:07 2017 +0100 el: rename 'Greek (Modern)' to 'Greek' commit 633c723fcc202516afb0682e721ec2db76f3a310 Author: Reece H. Dunn Date: Sun Jun 4 07:36:44 2017 +0100 de: (emoji) -- CLDR 31.0.1 emoji translations commit 3b2289ac1064b4823da2bc776214f8af6b2078f0 Author: Reece H. Dunn Date: Sun Jun 4 07:24:50 2017 +0100 da: (emoji) -- CLDR 31.0.1 emoji translations commit 50e530970062919fc6930a9151abc7e8f1d0a4e1 Author: Reece H. Dunn Date: Sat Jun 3 21:02:22 2017 +0100 cy: (emoji) -- CLDR 31.0.1 emoji translations commit 406662de3d740e058c8bb542a54226d679bc054c Author: Reece H. Dunn Date: Sat Jun 3 20:58:55 2017 +0100 cs: (emoji) -- CLDR 31.0.1 emoji translations commit c44b156fa2a68c26d3f8306f08de85195254a179 Author: Reece H. Dunn Date: Sat Jun 3 20:47:09 2017 +0100 ca: (emoji) -- CLDR 31.0.1 emoji translations commit d1cc2e3da3efb6826f3c2231efaa7a380d363d47 Author: Reece H. Dunn Date: Sat Jun 3 20:42:38 2017 +0100 bs: (emoji) -- CLDR 31.0.1 emoji translations commit 771fc01484bf8a8609fc30d5497b95783be8df67 Author: Reece H. Dunn Date: Sat Jun 3 20:38:40 2017 +0100 bn: (emoji) -- CLDR 31.0.1 emoji translations commit 49402295974a01db330a4fd6dca2458fe9daeeea Author: Reece H. Dunn Date: Sat Jun 3 20:32:26 2017 +0100 bg: (emoji) -- CLDR 31.0.1 emoji translations commit 6daa3a67b41cffa0d505b7d50583755b4a24612e Author: Reece H. Dunn Date: Sat Jun 3 20:30:53 2017 +0100 make: create an 'update-emoji' command to generate the _emoji files commit 804247dd5c417c1a53201c6ce9a48cef98be92a0 Author: Reece H. Dunn Date: Sat Jun 3 19:35:32 2017 +0100 tools/emoji: support setting the language name commit b21f41c1a694589ee71e5c4354535d6e20c2aa67 Author: Reece H. Dunn Date: Sat Jun 3 19:01:56 2017 +0100 az: (emoji) -- CLDR 31.0.1 emoji translations commit f9fb9816de074bc42ecb8d20676c0896ca97cb02 Author: Reece H. Dunn Date: Sat Jun 3 18:51:46 2017 +0100 ar: (emoji) -- CLDR 31.0.1 emoji translations commit b4b0fd9c9e5fd689184186869e43368a2d3b9995 Author: Reece H. Dunn Date: Sat Jun 3 18:46:05 2017 +0100 am: (emoji) -- CLDR 31.0.1 emoji translations commit ee55ada50ea3376f401fe823fe06eef4a15c9cd7 Author: Reece H. Dunn Date: Sat Jun 3 18:35:05 2017 +0100 af: (emoji) -- CLDR 31.0.1 emoji translations ignoring U+FE0F characters commit 01a42aa19b90c37388622ad4c6cfb1e451706e7f Author: Reece H. Dunn Date: Sat Jun 3 18:34:37 2017 +0100 tools/emoji: ignore U+FE0F emoji indicator characters when looking up translations commit adcc2572ffbbcfe8c65d1311272ae7f981e827c5 Author: Reece H. Dunn Date: Sat Jun 3 18:28:58 2017 +0100 af: (emoji) -- CLDR 31.0.1 flag emoji translations commit 2c22e2cc161d843c696894357684ac8c7edfa471 Author: Reece H. Dunn Date: Sat Jun 3 18:28:36 2017 +0100 tools/emoji: support reading the annotationsDerived CLDR data commit ef25dae11a1dba6c4b897c19d00fd81b471bbf77 Author: Reece H. Dunn Date: Sat Jun 3 18:24:38 2017 +0100 tools/emoji: split the CLDR path and language in the command line arguments commit ace26f50ad6d427af23f04f4c2ea2c6b7c52f24f Author: Reece H. Dunn Date: Sat Jun 3 18:02:38 2017 +0100 emoji: fix the 'film frames' and 'admission tickets' emoji commit 6df126b82d2615e0b25b71a39e9ccbb6c4a1ea48 Author: Reece H. Dunn Date: Sat Jun 3 17:25:32 2017 +0100 af: (emoji) -- CLDR 31.0.1 emoji translations commit 725c106e4c48cb36ed2547468ff0928ea157c633 Author: Reece H. Dunn Date: Sat Jun 3 17:23:15 2017 +0100 tools/emoji: support importing translations from CLDR annotations files commit a344f119dd6021b1b553efa9293ca4a13888944c Author: Reece H. Dunn Date: Sat Jun 3 16:26:30 2017 +0100 tools/emoji: parse an _emoji dictionary file commit 3057e8206d4355751673ad5754b15bdbd9fc3975 Author: Reece H. Dunn Date: Sat Jun 3 15:55:05 2017 +0100 vim: support flag-only entries commit a1a5755dcb9ba10a81c613d53b926b6dd9faa641 Author: Reece H. Dunn Date: Sat Jun 3 15:52:57 2017 +0100 vim: support multi-word text pronunciations commit bd0d550feec81e42fbd2b2cb59f8c583c98ece89 Author: Reece H. Dunn Date: Sat Jun 3 15:49:16 2017 +0100 vim: recognise the new emoji dictionary files commit 78721331b883272c3d38442a2c6a7891eaa1fd21 Author: Valdis Vitolins Date: Thu Jun 1 14:34:34 2017 +0300 Documentation: note about mailing list added into feedback section commit 7d14de8264ede1dc2c9aa669400100451af7584b Merge: 06ee50df dc1979eb Author: Valdis Vitolins Date: Wed May 31 21:07:03 2017 +0300 Latvian language improvements: additional fix for 'uo' commit dc1979eb7bd0b25e297373ffdf8a13bfc3518fd6 Author: Valdis Vitolins Date: Sat May 13 23:40:36 2017 +0300 Latvian language improvements commit 06ee50df5ba7aa87a121daae9cf26ab6d336e475 Merge: 2d089d6e 416bc66d Author: Valdis Vitolins Date: Tue May 30 22:12:41 2017 +0300 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit 416bc66dca83ffb6aa22f3dae837327b9db221e2 Author: Reece H. Dunn Date: Mon May 29 11:53:33 2017 +0100 Fix pronouncing replacement text that is dependent on start of word rules. commit 0a31420cd75fc76591772d6dca0d9f486406f9e2 Author: Reece H. Dunn Date: Mon May 29 11:21:12 2017 +0100 en (emoji): fix speaking the place medal emojis commit 2d089d6e327bd4322d70203148e50168d13866c4 Merge: 7431a4bb 9ea08472 Author: Valdis Vitolins Date: Sun May 28 18:56:59 2017 +0300 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit 9ea08472f6f912d080854a5ff167f11477776304 Author: Reece H. Dunn Date: Sun May 28 10:44:24 2017 +0100 Ignore the espeak-ng-data/mbrola directory, where espeak-ng looks for mbrola voice files. commit 7accbcd498774b50b43c346ac7651f2a3240d2a7 Author: Reece H. Dunn Date: Sun May 28 10:41:16 2017 +0100 Only update the sample rate if the mbrola voice was successfully loaded. commit e41a78d81986db5dc00c064fffdf550e609c2e77 Author: Reece H. Dunn Date: Sun May 28 10:38:15 2017 +0100 Report the actual error from LoadMbrolaTable when loading the mbrola voice. commit 801753bdbd624b047a4c14097da1df98e7e1b2b6 Author: Reece H. Dunn Date: Sun May 28 09:57:06 2017 +0100 [Windows] Fix installing the cs, pl, ru and sk language files after fixing their language family. commit 133d44039a409652ab02fe8e616c135514101291 Author: Reece H. Dunn Date: Fri May 26 07:07:35 2017 +0100 en: (emoji) -- zwj sequences - gendered gestures (Unicode Emoji 5.0). commit c163f19360e9697786671cf9ec016f9ea34d10d7 Author: Reece H. Dunn Date: Fri May 26 07:06:37 2017 +0100 en: (emoji) -- zwj sequences - gendered activity (Unicode Emoji 5.0). commit c5afdbe0d1292a6f1d95e3794b62e4be93d7a6cd Author: Reece H. Dunn Date: Thu May 25 20:47:02 2017 +0100 en: pronunciation fixes (reported by kendell clark commit 8dde51ca87b6727d344abefc66ae896b010d02ce Author: Reece H. Dunn Date: Thu May 25 07:23:21 2017 +0100 Remove the now unused emoji_zwj specifier. commit ea34ebcad5030992a5904ba9b4bd229604c97275 Author: Reece H. Dunn Date: Thu May 25 07:15:58 2017 +0100 en: (emoji) -- zwj sequences - gendered role (Unicode Emoji 5.0). commit 7431a4bbb4687fc0a38abdfb5cb85cc817fbaadc Merge: 50a3b1d2 ea0dcc94 Author: Valdis Vitolins Date: Wed May 24 23:06:07 2017 +0300 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit f2a655f0a8edf2776594f5feec59fd5f9260bdc9 Author: Reece H. Dunn Date: Wed May 24 07:44:54 2017 +0100 en: (emoji) -- Enumerate gender+object ZWJ emojis. These are to support languages that use different prefices and/or suffices to identify gender (e.g. German). The support for emoji modifiers on the man/woman emoji will be handled by espeak, so they don't need to be enumerated here. commit 12702bb885c136c1802c471372dc2e8543fca950 Author: Reece H. Dunn Date: Wed May 24 07:15:07 2017 +0100 en: (emoji) -- Better group the ZWJ and Flag sequences. commit ea0dcc9473958c45cc3c972125c0f49d909ed4a4 Author: Reece H. Dunn Date: Tue May 23 07:56:14 2017 +0100 Testing UTS 51 (5.0-12) ED-14c. emoji keycap sequence commit 37819f07811736f554cc0c41cbd48cc12dcc6510 Author: Reece H. Dunn Date: Tue May 23 07:49:37 2017 +0100 Testing UTS 51 (5.0-12) ED-14b. emoji combining sequence commit 6f39beb1549fe6fe75e759e0a172e289767475c6 Author: Reece H. Dunn Date: Tue May 23 07:28:11 2017 +0100 Testing UTS 51 (5.0-12) ED-14. emoji tag sequence (tag_base = emoji character) commit 421518e8cc766ee68b12022f47534b06c6583f8c Author: Reece H. Dunn Date: Mon May 22 07:46:36 2017 +0100 Testing UTS 51 (5.0-12) ED-14. emoji flag sequence commit 40eed16247551adb2da290968099eccc33177bcf Author: Reece H. Dunn Date: Mon May 22 07:32:26 2017 +0100 Testing UTS 51 (5.0-12) ED-13. emoji modifier sequence commit 281cb5513e21c113552f6c017a464fe9ea4f6b6d Author: Reece H. Dunn Date: Mon May 22 07:12:58 2017 +0100 Testing UTS 51 (5.0-12) ED-9a. emoji presentation sequence commit e02ab7d0c20b3af0e72699eac2f9ad537d6d1b42 Author: Reece H. Dunn Date: Mon May 22 07:05:23 2017 +0100 Testing UTS 51 (5.0-12) ED-8a. text presentation sequence commit 349695881e08481ce9aedf9a716a8bf8d67754e5 Merge: 0653a877 32912d65 Author: Reece H. Dunn Date: Sun May 21 15:45:20 2017 +0100 Merge commit '32912d6565d194aec92a74fd7a1f2209acd7374e' commit 50a3b1d2ba854307dc7d24ebd2a4d6f2a9e72d66 Merge: f6a9e21f 0653a877 Author: Valdis Vitolins Date: Sun May 21 17:21:29 2017 +0300 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit 0653a87756fbf5e3f3ac8b8598d11fc36775d27b Author: Reece H. Dunn Date: Sun May 21 13:54:31 2017 +0100 Updated the CHANGELOG file. commit 74afbe6647e2c07b54e7960762c94fdd38d1e240 Merge: f94f7eff a91db3ed Author: Reece H. Dunn Date: Sun May 21 13:53:10 2017 +0100 Merge remote-tracking branch 'valdisvi/master' commit f94f7effcd9f603a3ad826cae169439a6eb98fb2 Author: Reece H. Dunn Date: Sun May 21 13:49:47 2017 +0100 Test ReadClause with a Latin-character sentence. commit f6a9e21f8b48b6e8e0bbc3ac8e1f0d99f9c90ba0 Merge: a91db3ed fbd2e679 Author: Valdis Vitolins Date: Sun May 21 15:10:44 2017 +0300 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit a91db3ed46209a1820f9dd721765acd1ec2a78b7 Author: Valdis Vitolins Date: Sun May 21 15:01:10 2017 +0300 Issue #254 German: pronunciation fix for specific words commit fbd2e679fc1afa3c6325358ff986eb8c156ee3e9 Author: Reece H. Dunn Date: Sun May 21 12:44:10 2017 +0100 Don't crash if loading the default voice fails. commit dced9f58fd1bdddf76b3d5b9b30fc7b51f7f5cd9 Author: Reece H. Dunn Date: Sun May 21 12:07:15 2017 +0100 Clean up the decoder memory in espeak_Terminate. commit 63e2826753ba2a2c199b56f8278b3848246b6b92 Author: Reece H. Dunn Date: Sun May 21 12:01:46 2017 +0100 Ensure that the old translator is not used after calling espeak_Terminate. commit ae6116bf97edd1d3879ecb9a3b00b1c1993b11e7 Author: Reece H. Dunn Date: Sun May 21 10:47:47 2017 +0100 Fix calling espeak_Synth without first setting a voice, with tests. commit 6ab131484337ad3b17445b7db0e63817bb7b8b6f Author: Reece H. Dunn Date: Sun May 21 10:02:27 2017 +0100 Move outbuf_size to where it is actually used. commit 9fc2efb1fafd2704523bbd33aec86e6e2fdef1a6 Author: Reece H. Dunn Date: Sun May 21 09:49:35 2017 +0100 Don't re-initialize my_audio if espeak_ng_InitializeOutput is called multiple times. commit 3189d194f1b522d4682fb8a39b853be5bd6a1ae1 Author: Reece H. Dunn Date: Sat May 20 15:33:56 2017 +0100 Testing UTS 51 (5.0-12) ED-3. emoji character commit 27a08c5fea43226378ddd0f6c25dfa57356efdca Author: Reece H. Dunn Date: Sat May 20 09:50:28 2017 +0100 Test ReadClause on single character emoji sequences. commit 5aa47e01ea0f97705bc562607ab70450a1514c4e Author: Reece H. Dunn Date: Fri May 19 20:40:15 2017 +0100 Simplify the readclause test names. This is to support additional logic (i.e. testing the ReadClause function) in the test functions. commit 37bae427c4d08b9e0a1099b60cceeaaef905936b Author: Reece H. Dunn Date: Fri May 19 20:11:10 2017 +0100 Remove the current voice tests. These tests are limited in scope and should really be part of a more comprehensive API tests. commit ee07eaa733c8a9a39509e336780cd1474787b731 Author: Reece H. Dunn Date: Fri May 19 07:13:22 2017 +0100 Support capitalized words in text-based replacements. This is important in languages like German that differentiate pronunciation on case. Even English does this (e.g. Polish/polish). commit 28088e488b2efcb981750d4e1cccf9c01e6ce2ef Author: Reece H. Dunn Date: Thu May 18 22:47:58 2017 +0100 en: (emoji) -- Unicode Emoji 5.0 commit e2c3e7e1932fda58bf25f0f217c90dd5d525160c Author: Reece H. Dunn Date: Thu May 18 19:42:16 2017 +0100 en: (emoji) -- Unicode Emoji 4.0 (ZWJ Sequences) commit dd387793cbe1864a9902a8ce92dd42d31cb1caf5 Author: Reece H. Dunn Date: Thu May 18 19:41:34 2017 +0100 en: (emoji) -- Unicode Emoji 4.0 (keycaps) commit 0de7b6c7dbbfe9994ffebe803bced545099cd3f6 Author: Reece H. Dunn Date: Thu May 18 07:59:38 2017 +0100 en: (emoji) -- Unicode Emoji 4.0 (Emoji Gender Specifiers) commit 0125612058df840906b6fb852e436587a247c3e4 Author: Reece H. Dunn Date: Thu May 18 07:17:27 2017 +0100 en: (emoji) -- Unicode Emoji 4.0 (Emoji Modifiers) commit 7e85b36b4daa0cca1110302f733c84fae6a94027 Author: Reece H. Dunn Date: Thu May 18 07:15:35 2017 +0100 en: (emoji) -- Unicode Emoji 4.0 (Emoji Roles) commit a493134bf28cabbee7d7d92db2034643eca44c1a Author: Reece H. Dunn Date: Wed May 17 07:36:00 2017 +0100 en: (emoji) -- Don't use hyphens to separate words in replacement text, as they cause the words to be spoken together without pauses. commit dd376964a192fa390ddd69df0e1b92f1180ab248 Author: Reece H. Dunn Date: Wed May 17 07:29:30 2017 +0100 en: (emoji) -- Don't use abbreviations in replaced text, as they don't work correctly. commit 76a398c963c8e487aa4e857faf1bec745aeca498 Author: Reece H. Dunn Date: Wed May 17 07:23:38 2017 +0100 en: (emoji) -- Use lower case letters as capitalised words don't work properly in replaced text. commit f5eda760637143d4287e4d90f73cb288a8686497 Author: Reece H. Dunn Date: Wed May 17 07:11:30 2017 +0100 en: (emoji) -- Unicode Emoji 4.0 (Country Flags) commit 3ca6d7582ef9ff556cf7fc3854c5b8ce07c77491 Author: Reece H. Dunn Date: Tue May 16 12:51:17 2017 +0100 en: (emoji) -- Unicode Emoji 4.0 (single codepoint sequences only) commit a4b79f104bc3295a847ce53ad5821278ce754246 Merge: c8af92d9 aea34ae5 Author: Reece H. Dunn Date: Tue May 16 08:03:04 2017 +0100 Merge remote-tracking branch 'valdisvi/master' commit c8af92d9d414ec5f824d2dde7d03a1e10eccfa5b Merge: d23fe1a8 3b0771df Author: Reece H. Dunn Date: Tue May 16 08:01:52 2017 +0100 Merge remote-tracking branch 'Christianlm/master' commit d23fe1a8147822f2a993bd1d72886ac94006932b Author: Reece H. Dunn Date: Tue May 16 07:56:21 2017 +0100 en: (emoji) -- 2B00..2BFF : Miscellaneous Symbols and Arrows (Unicode Emoji 4.0) commit 415c4b4a7e68d9c3dde15121a80a61bf465a4f23 Author: Reece H. Dunn Date: Tue May 16 07:53:23 2017 +0100 en: (emoji) -- 2900..297F : Supplemental Arrows-B (Unicode Emoji 4.0) commit 25a533a00c81137dd04f2c3f8a0391a45e8f41c3 Author: Reece H. Dunn Date: Tue May 16 07:50:39 2017 +0100 en: (emoji) -- 2700..27FF : Dingbats (Unicode Emoji 4.0) commit 0e538e471c8385b5d423d3792762b683d990787a Author: Reece H. Dunn Date: Tue May 16 07:31:34 2017 +0100 en: (emoji) -- 2600..26FF : Miscellaneous Symbols (Unicode Emoji 4.0) commit 8efe4e006c28ec55e2c00b801a959f188c4fc8c4 Author: Reece H. Dunn Date: Tue May 16 07:07:19 2017 +0100 en: (emoji) -- 25A0..25FF : Geometric Shapes (Unicode Emoji 4.0) commit 79a9d4939ceed10fc69d257f5e98f6b918c467b0 Author: Reece H. Dunn Date: Tue May 16 07:06:13 2017 +0100 en: (emoji) -- 2460..24FF : Enclosed Alphanumerics (Unicode Emoji 4.0) commit 015177d98855ea910295ff9edbac3b13a572f6a9 Author: Reece H. Dunn Date: Tue May 16 07:05:04 2017 +0100 en: (emoji) -- 2300..23FF : Miscellaneous Technical (Unicode Emoji 4.0) commit aea34ae5d962ba9f097494e4dbee5dff80e1ee58 Author: Valdis Vitolins Date: Mon May 15 23:30:24 2017 +0300 Issue #100 Manipuri: Fix for wrongly pronounced numbers commit cf4e5b7470d086071e85d9c1159827cf9483bc65 Author: Valdis Vitolins Date: Mon May 15 22:45:37 2017 +0300 Issue #231 Marathi: New definition for v sound introduced to make it more distinct from m sound commit da3d534438398840af0f155fe3b01c630f9d34c5 Author: Valdis Vitolins Date: Mon May 15 22:23:18 2017 +0300 Issue #229 Turkish: Long pause replaced with medium+non-shortened pause to maintain spacing with increased speed commit 0fa4f5d36ab6a5e927b04da082389b06f52e561f Author: Reece H. Dunn Date: Mon May 15 19:39:26 2017 +0100 en: (emoji) -- 2190..21FF : Arrows (Unicode Emoji 4.0) commit cf2b6ac711273070249f790afc066e1941562e78 Author: Reece H. Dunn Date: Mon May 15 19:33:05 2017 +0100 en: (emoji) -- 2100..214F : Letterlike Symbols (Unicode Emoji 4.0) commit 3b0771df5a073c3c0660357455bdce55f78cc81a Author: chrislm Date: Mon May 15 11:46:51 2017 +0200 Decimal numbers in Spanish commit a8bebbb5f1351de757aacfcda3df55224e437e66 Author: Reece H. Dunn Date: Mon May 15 08:00:51 2017 +0100 en: (emoji) -- 2000..203C : General Punctuation (Unicode Emoji 4.0) commit 7e83a11194e28d98383d37bd3d98ed83ab14971f Author: Reece H. Dunn Date: Mon May 15 07:46:16 2017 +0100 en: (emoji) -- 1F300..1F5FF : Miscellaneous Symbols and Pictographs (Unicode Emoji 4.0) commit 59b91d10608462cc04391069e5187784e22c5d5a Author: Reece H. Dunn Date: Sun May 14 20:35:29 2017 +0100 en: (emoji) -- 1F0A0..1F0FF : Playing Cards (Unicode Emoji 4.0) commit eb779ad26237ba6bad033161390b81556cc5fd29 Author: Reece H. Dunn Date: Sun May 14 20:34:20 2017 +0100 en: (emoji) -- 1F000..1F02F : Mahjong Tiles (Unicode Emoji 4.0) commit 2f37f8697816b96919829e62e887bd722ba1c1ec Author: Reece H. Dunn Date: Sun May 14 20:32:46 2017 +0100 en: (emoji) -- 0080..00FF : C1 Controls and Latin-1 Supplement (Unicode Emoji 4.0) commit 5471d703b35834789ffad5b88a8d81d9a6bead19 Author: Reece H. Dunn Date: Sun May 14 20:31:06 2017 +0100 en: (emoji) -- 1F900..1F9FF : Supplemental Symbols and Pictographs (Unicode Emoji 4.0) commit 04680526593c481ece6cd21ac8c10359c8925958 Author: Reece H. Dunn Date: Sun May 14 20:29:02 2017 +0100 en: (emoji) -- 1F680..1F6FF : Transport and Map Symbols (Unicode Emoji 4.0) commit 9d382756c072c7da26f516b2b0a6dbe68df635ec Author: Reece H. Dunn Date: Sun May 14 20:27:20 2017 +0100 en: (emoji) -- 1F600..1F64F : Emoticons (Unicode Emoji 4.0) commit 4a5ec9a64f3a921166185b7f6ea247ee003e5994 Author: Reece H. Dunn Date: Sun May 14 18:55:58 2017 +0100 Include the Unicode license text in the main espeak-ng repository, as various places make use of Unicode data. commit dcc43bc30a26265004241fd2306839cce32bc835 Author: Reece H. Dunn Date: Wed May 10 22:40:37 2017 +0100 Support _emoji dictionary lists for symbol and emoji pronunciations. commit fe14c83372da050a136de67bb2ccf4a21edc0e5a Author: Reece H. Dunn Date: Sun May 14 11:03:33 2017 +0100 Support multi-word text replacements in dictionary list files. commit 05cab4f2dc89571ab8a5a1f04734722a39d0c108 Author: Reece H. Dunn Date: Thu May 11 07:27:31 2017 +0100 Extend compile_line to include pronunciation data after a space (e.g. multi-word pronunciation replacements). commit 32912d6565d194aec92a74fd7a1f2209acd7374e Author: Reece H. Dunn Date: Sun May 14 07:52:06 2017 +0100 Add Emoji_Modifier_Base from emoji-data.txt. commit 4b874e6dbd777d590cb23226f0f3432e61635c34 Author: Reece H. Dunn Date: Sun May 14 07:16:49 2017 +0100 Add Emoji_Modifier from emoji-data.txt. commit 35ad2497608f61ff370e079355c04d140b3b22d9 Author: Reece H. Dunn Date: Sun May 14 07:03:12 2017 +0100 Add Emoji_Presentation from emoji-data.txt. commit f93b98a69d5da5dc75c27828c811279739dce47e Author: Reece H. Dunn Date: Sat May 13 21:18:54 2017 +0100 Add Emoji support from emoji-data.txt. commit f00587a94da323f4f2c5bc15f348838cc89cb64c Author: Reece H. Dunn Date: Sat May 13 15:46:03 2017 +0100 Further simplify the README file. commit bb139edc92f7a7e6d6d461624cb5720c8c65079f Author: Reece H. Dunn Date: Sat May 13 15:38:22 2017 +0100 Simplify the library documentation in the README file. commit 48ca2239bb815abb96e777fbf6f3d1cb087b3201 Author: Reece H. Dunn Date: Fri May 12 07:35:27 2017 +0100 Fix non-Latin character languages falling back to English when reading Latin characters. commit d674529b9c9833e2249f7c2496f4d5e5a55fb9a4 Author: Reece H. Dunn Date: Fri May 12 07:31:48 2017 +0100 tests/languages.test: Rename the test function to test_lang, to avoid a conflict with the test command. commit 037ea03d68f20b23868a04b2f5c3e7496ecd8c50 Author: Reece H. Dunn Date: Thu May 11 19:47:53 2017 +0100 Update the CHANGELOG to reflect the updates to the Farsi language. commit 1276bb29b6155b8563aab5c431457e9f214d15cc Merge: 621b81e7 de931bbf Author: Reece H. Dunn Date: Thu May 11 19:45:01 2017 +0100 Merge remote-tracking branch 'shadyar/patch-2' commit 621b81e7e4c1e5208c90a125957def39ef1a0861 Merge: 94376c2d 5eb8f564 Author: Reece H. Dunn Date: Thu May 11 19:44:22 2017 +0100 Merge remote-tracking branch 'shadyar/patch-1' commit 94376c2d5faf9a6ef8c4839faef40b7065b5588b Author: Reece H. Dunn Date: Thu May 11 07:06:58 2017 +0100 Use an enum and named values for the steps in compile_line to make the logic easier to read. commit de931bbf9964834ef3fb5c1f189286e9716cf2f2 Author: shadyar Date: Thu May 11 16:56:06 2017 +0430 some debugging and improvement in rules. also two suffixes where added. commit 5eb8f56438cee6f7f1cee7818ddc0d5bf1d88830 Author: shadyar Date: Thu May 11 16:34:21 2017 +0430 added around 400 exceptional words who Persian users have reported. commit 169596599222e80aa5d23668043799c773b72e82 Merge: 5030ff95 0241fb47 Author: Reece H. Dunn Date: Wed May 10 07:30:33 2017 +0100 Merge remote-tracking branch 'pettarin/master' commit 5030ff95cc6d7d89c0dadd19dd4eb2c3878f3193 Author: Reece H. Dunn Date: Tue May 9 08:01:21 2017 +0100 automake: don't make the tests print 'done', have the make rule print 'PASSED' instead. commit c6a878949b6d808c46495680d0d9ecd8953b476b Author: Reece H. Dunn Date: Tue May 9 07:55:44 2017 +0100 automake: create a rule for the tests commit 800f4013f39ae16347d351f1fc47132c89cf795d Author: Reece H. Dunn Date: Tue May 9 07:52:03 2017 +0100 automake: Print a 'TEST' line to be consistent with the 'CC'/'LD' lines of the build process, and to make the tests easier to read. commit 8821c9e361808a71a0f931a988ec7fd4be8cb893 Author: Reece H. Dunn Date: Tue May 9 07:44:42 2017 +0100 Split out the readclause tests so the tokenizer tests can use public-only APIs. commit efd1df32066a85d1485754365041307721a61961 Author: Reece H. Dunn Date: Tue May 9 07:37:56 2017 +0100 Build a test version of libespeak-ng that exposes the internal APIs. commit eb3c9a9bbd186ec3ead40059fbe865eed1cd3772 Author: Reece H. Dunn Date: Mon May 8 20:21:01 2017 +0100 Fix the classification of East and West Slavic languages (ru, cs, pl, sk). commit 0a8bdcbf38371b646b15f39dad0831f679fe132b Author: Reece H. Dunn Date: Mon May 8 19:33:34 2017 +0100 Correct the classification of bpy in the languages.md documentation file. commit d72557aed2ffdb213722513774864df4fc5a2635 Author: Reece H. Dunn Date: Mon May 8 07:56:49 2017 +0100 Add simple tests for testing voice selection by name. commit 961f14f6cef907e15a8cd5c3b756aea39c5ecc82 Author: Reece H. Dunn Date: Mon May 8 07:27:14 2017 +0100 lv: Remove the support for Russian in the Latvian language file. This should be handled by multi-language support (Script => Language association). commit 0947d3b8b2e662dc35947a4b11d5b5deee766cec Author: Reece H. Dunn Date: Mon May 8 07:21:12 2017 +0100 Update the CHANGELOG. commit 18abfa47ec2a0f47b514a3c754a775f4777c1197 Merge: 01f2a0f8 6c5903fd Author: Reece H. Dunn Date: Mon May 8 07:05:15 2017 +0100 Merge remote-tracking branch 'valdisvi/master' commit 01f2a0f845aaa6a6fd26b022c45f191414099fda Author: Reece H. Dunn Date: Sun May 7 18:45:41 2017 +0100 Simplify specifying the encoding test program. commit 6c5903fd4b7524a87b03a28fd61827970207bc55 Author: Valdis Vitolins Date: Sun May 7 20:39:27 2017 +0300 Latvian language improvements: rule adjustments, updates for specific words, generic support for Russian language commit 6d40577832b2867d0fe4652988d73f9eff0e9bd5 Author: Reece H. Dunn Date: Sun May 7 18:38:23 2017 +0100 Move more CFLAGS definitions to AM_CFLAGS. commit f30b0c59e10ebfbb7a7ac777cb978d5b124a3bb7 Author: Reece H. Dunn Date: Sun May 7 18:32:29 2017 +0100 Move out common CFLAGS definitions to AM_CFLAGS. commit 85801fc1e30b8192d175652eaf157ca59876b9ea Author: Reece H. Dunn Date: Sun May 7 15:17:47 2017 +0100 Remove the now unused dictdialect functionality from the code. commit 2f8f125c68a580ea550661b039f28cc4ef845dcf Author: Reece H. Dunn Date: Sun May 7 15:07:01 2017 +0100 Remove voice/language support for alphabet2. This is not used by any of the espeak-ng voices and languages. Additionally, this functionality would be superceded by support for specifying the language used by different scripts in the language argument on the command line. commit 6ec3e850079021961e3cb78ccd0f66c041567924 Author: Reece H. Dunn Date: Sat May 6 11:00:18 2017 +0100 Add language.tests for de, en and jp to test the phoneme generation. commit 23141dd5df85c4f15ee73131037a0fc30ce43cb2 Author: Reece H. Dunn Date: Sat May 6 09:56:04 2017 +0100 jp: use 'o' instead of 'o_o'. commit 6e932f36f4b1dbbad990ebd16eed4a639b9cfd3d Author: Reece H. Dunn Date: Sat May 6 09:54:19 2017 +0100 jp: use 'e' instead of 'e_o'. commit 1ed27261046edb524ba94cb576dc8b6665f0f3c3 Author: Reece H. Dunn Date: Sat May 6 09:52:56 2017 +0100 jp: use 'u' instead of 'M_Bo'. commit 69c976f859f342b5c916adfda176879246077216 Author: Reece H. Dunn Date: Sat May 6 09:49:54 2017 +0100 jp: use 'a' instead of 'a_"'. commit d192fd9c5544c9fd688a006fa2e2e6b965c2cf1f Author: Reece H. Dunn Date: Sat May 6 09:37:16 2017 +0100 Remove the IPA phoneme table and associated und-fonipa voice. Supporting phoneme-based voices in espeak-ng is currently complex, and has issues that need to be fixed in the core code before adding support for them. commit 822732dfbf811db239c68c3b331015d5881161fb Author: Reece H. Dunn Date: Sat May 6 08:29:18 2017 +0100 Revert the ipa phoneme changes. These are causing problems with several of the voices. Revert "ipa: n (vcd alv nas)." commit 8869c72d979f490aa08b8576a58cc13bef39035b. Revert "ipa: m (vcd blb nas)." commit 581b366bb069e0b367cc94fe38219332e9eecfa4. Revert "ipa: ɳ (vcd rfx nas)." commit 7cc3a6c0c2d10ba0989d18261dc97ffdf2c8d214. Revert "ipa: ɲ (vcd pal nas)." commit eda7bc03d69ef7e7b81c40b0eba1ae28e4584aca. Revert "ipa: ŋ (vcd vel nas)." commit efeca3b2759fa9def17245a7af191b4ef4c234d9. Revert "ipa: document the supported pulmonic consonants in ph_ipa as an IPA chart." commit 675cec2facef5ffbcb1b2a8cccdd38b5944763e0. Revert "ipa: ɹ (vcd alv apr)." commit 0f41dae8e93b60ee4770beb49297abe19b26b7f2. Revert "ipa: t (vls alv stp)." commit a49729cd70ed44ae8f0356c838fb38edf0b165ef. Revert "ipa: ensure that each phoneme has an ipa annotation." commit 3cdb952ea391d50bc9bc12d86c172490504973e9. Revert "ipa: t̪ (vls dnt stp)." commit dd30a6118612ae14f504ba3b0ce393eb01d62f3c. Revert "ipa: d (vcd alv stp)" commit a96f748470899d4b201f2b0bc723ce21bb9ca5a4. Revert "ipa: d̪ (vcd dnt stp)" commit 39f7e7b2f6a6e802190eac6b83ff7cd9d56247a1. Revert "ipa: d͡ʒ (vcd pla sib afr)" commit 16be8f19bff3e4fa556f74c2bcfa23eb3c458ad4. Revert "ipa: d͡ʑ (vcd alp sib afr)." commit 883187cfb563bf23df5e5cbece8dacedabb803a7. Revert "ipa: ɟ (vcd pal stp)." commit 2e682bcdc53106d73da7b8b4d2e87dd91f229ecf. Revert "ipa: g (vcd vel stp)." commit 679b93947452292d8e2aa5492b02d6d4835caa2c. Revert "ipa: b (vcd blb stp)." commit fb6bd384ee998e141c29ae212aa1d3e6978b9295. Revert "ipa: j (vcd pal apr)." commit 1d36966b9f9a9cbed43a26105e88695c13f4aa88. Revert "ipa: w (vcd ptr vel apr)." commit efade0fc71ecf1705985af864ea34e9ff686f17b. Revert "ipa: β (vcd blb frc)." commit 063ee44a4fbf286dc8a56d7b5502da430d23e6f6. Revert "ipa: v (vcd lbd frc)." commit 3374b13ad67fcf1f3f846ae88bfddacf5388fe1b. Revert "ipa: ʋ (vcd lbd apr)." commit 0a55fe6ad476ec9aca1ba6538a4727bddcf81ffb. Revert "ipa: fix the 'Other Symbols' table." commit 440fb6d4bb7c035991b1a87281c51322ceb810ec. Revert "ipa: ð (vcd dnt frc)." commit 6eb518ee0fc820ba3a9a2c2f26819911dc8bb3cb. Revert "ipa: d (vcd alv frc)." commit 0574f488c35e99f3df2b4a7abe977573f656b636. Revert "ipa: ʒ (vcd pla frc)." commit 7312b1b2a2832a1942eb9468259d864a0f40a65b. Revert "ipa: ʐ (vcd rfx frc)." commit dc937cf1de0d47c282162d73aeb82912adddd7a9. Revert "ipa: ʑ (vcd alp sib frc)." commit 8b55428ece6a67490fb3acf5a1910a913f441769. Revert "ipa: ʝ (vcd pal frc)." commit 736fa69471a8ab9304f86a6148258e3fd493fd7f. Revert "ipa: ɣ (vcd vel frc)." commit 237af08312763fe90d604e71d096629c731f7af2. Revert "ipa: ʁ (vcd uvl frc)." commit 09601af6f508222d7fbbed96b7ae11cfbf2c6e1d. Revert "ipa: t͡ʃ (vls pla sib afr)" commit d170b0c024ac910b3d974fdfa943b9140920e7b0. Revert "ipa: t͡ɕ (vls alp sib afr)" commit 88bdbe9256ade7aac598e19e1d9538dc306935e0. Revert "ipa: c (vls pal stp)" commit e8363769223e7c20c2c881821997840dd17d92a4. Revert "ipa: q (vls uvl stp)" commit 695a9007aa59e577d7a3371e9f6c81fe86e7b9f6. Revert "ipa: l (vcd alv lat apr)." commit a5e5202ca5073f65918e95ef67ce17b5086b131c. Revert "ipa: ɫ (vcd alv fzd lat apr)." commit 217eceeb34f06dc1d36e339e246adb49c3ebc837. Revert "ipa: ɭ (vcd rfx lat apr)." commit b7428eb443314569345ac4238da3a37a83603592. Revert "ipa: ʎ (vcd pal lat apr)." commit 74c3ff5c977a3472efe55ce1777e2304f48a1b35. Revert "ipa: ʟ (vcd vel lat apr)." commit 9796200f26278b7e265748ab8d0cc1edfa56846c. Revert "ipa: p (vls blb stp)." commit 302decc8823a1ea147482237b0b280f45f3ceb2f. Revert "ipa: k (vls vel stp)." commit d4a284683795cb37b044d144f4e901317ea07dbf. Revert "ipa: f (vls lbd frc)." commit 175d3c02998c815c7c6fb39560e64c35fef59961. Revert "ipa: θ (vls dnt frc)." commit d2a04674e8f225eb4216c2ec33b22a87844d5ce6. Revert "ipa: s (vls alv sib frc)." commit ce810f3cd85527b6bba5968c54263c666dcb55c0. Revert "ipa: ʃ (vls pla sib frc)." commit dce61376d8a92a9ad381dd5384e680bc43837e9e. Revert "ipa: ʂ (vls rfx sib frc)." commit 1135ff101300caed45d8649c11bf7414de02573c. Revert "ipa: zʲ (vls alv sib frc pzd)." commit d8aa055697188a4d1492cfd8b682764aa5550e4d. Revert "ipa: sʲ (vls alv sib frc pzd)." commit e51dc6e61a5665fd2aea6f0ded7a390cfc6c3d4b. Revert "ipa: ɕ (vls alp sib frc)." commit cc7127d26e44a568265d16e30fecc38ddee18f4f. Revert "ipa: ɬ (vls alv lat frc)." commit e338295e19e84f150339c57a12a599a822f72e3c. Revert "ipa: ç (vls pal frc)." commit f05a32bf0fdd130a3a894344d2e0ee3e1999cbfd. Revert "ipa: x (vls vel frc)." commit c88c43eeccc0fcacc68277d08b608c92013cb02f. Revert "ipa: χ (vls uvl frc)." commit 5cb8ce12bd90432015f21e1ae0a2b3a9769ab38a. Revert "ipa: h (vls glt frc)." commit 98355a0f47469d80df4d6f868ac0797a2b295988. Revert "ipa: t͡s (vls alv sib afr)." commit dd66fe41e389e04f49232974d2eb4d9fa765cc8a. Revert "ipa: t͡s (vls alv sib afr)." commit 2c45f6058869e2dc84ddcc78f784c7c2b69f983a. Revert "ipa: d͡z (vcd alv sib afr)" commit 1cd9bf80b322aae1848883d62e737aaae0745198. Revert "ipa: ʍ (vls ptr vel frc)" commit 923bfdb82c26ccc3667534e70269c9bde849972a. Revert "base1: Restore the original eSpeak definitions for /l/. The ipa table versions are causing issues." commit 299c91aca1f6102acefeae70dc2343715c001d03. commit 0241fb47d2e60db73195de5ff31282aba9504007 Author: Alberto Pettarin Date: Wed May 3 23:00:06 2017 +0200 emscripten/Makefile support for both Linux, macOS commit 7b8fa3660d273daa181f143b378fc492f96ff501 Author: Reece H. Dunn Date: Wed May 3 19:57:08 2017 +0100 Install the encoding.h and tokenizer.h header files. commit dd90d3812d1f4b9dadfa2cdc9462d4a59ecc472f Author: Reece H. Dunn Date: Wed May 3 08:08:40 2017 +0100 tokenizer.c: Support general symbol tokens. commit 786575c6ed7c73b5b160710bd2ad012fcf117331 Author: Reece H. Dunn Date: Wed May 3 07:56:53 2017 +0100 tokenizer.c: Support general punctuation tokens. commit 0705844bf8847bed46d2284b36e4e6537b1b445e Author: Reece H. Dunn Date: Tue May 2 18:58:24 2017 +0100 tokenizer.c: Move general category classification that does not override property behaviour to the end, for generic classification. commit 683579f4030c053a5296c02a65213d8c062c716f Author: Reece H. Dunn Date: Tue May 2 18:52:06 2017 +0100 Make the tokenizer.h API public. commit 9af96da469b8c38f9da2398413f739b7f211a285 Author: Reece H. Dunn Date: Tue May 2 18:40:16 2017 +0100 Make the encoding.h API public. commit 55bfbb475425d71adf1f1787b05c769dcac32f43 Author: Reece H. Dunn Date: Tue May 2 07:28:29 2017 +0100 tokenizer.c: Support ellipsis tokens. commit 706e780ff4ed45eee7a30b170d9c20d881c77363 Merge: b847df63 3b4487e8 Author: Reece H. Dunn Date: Tue May 2 07:10:07 2017 +0100 Merge remote-tracking branch 'pettarin/master' commit 3b4487e8a73062633e0d4dcb7cdbfd5b69599815 Author: Alberto Pettarin Date: Mon May 1 21:17:04 2017 +0200 Updated directions to compile JS with emscripten commit 123309a07bd1e78a59e135a65fa874060c27577c Author: Alberto Pettarin Date: Mon May 1 20:53:36 2017 +0200 Added git ignore for emscripted in UCD tools commit b847df63b554f5ffc6f6a94f0b8f15bab9bbab76 Author: Reece H. Dunn Date: Mon May 1 19:38:37 2017 +0100 tokenizer.c: Support semicolon tokens. commit 6ce74efeca23585a94ae8e090ed6d30a9602335c Author: Alberto Pettarin Date: Mon May 1 20:38:06 2017 +0200 Fixed selection of default voice in JS demo commit af7e8fc5a370be1905fa96d79f8b518c584b3513 Author: Reece H. Dunn Date: Mon May 1 19:22:48 2017 +0100 tokenizer.c: Support colon tokens. commit 7560070dcd7b65e7c160a4c66b990b67d79a1b3e Author: Reece H. Dunn Date: Mon May 1 19:14:47 2017 +0100 tokenizer.c: Support comma tokens. commit c9199cfacb73c414b928154cd06ba84060c10512 Author: Reece H. Dunn Date: Mon May 1 19:00:40 2017 +0100 tokenizer.c: Support exclamation mark tokens. commit 128ceaff6a0177a358184364dde9e7e9c16c06a3 Author: Reece H. Dunn Date: Mon May 1 17:50:54 2017 +0100 tokenizer.c: Support question mark tokens. commit 8f62e183244b5efe4493232e5671eda728cb6905 Author: Reece H. Dunn Date: Mon May 1 17:45:55 2017 +0100 tokenizer.c: Support full stop tokens. commit 0bbc9e9730caea69e436aca1791b611b8cfde6b4 Merge: d50f3f2f 5d8bb741 Author: Reece H. Dunn Date: Mon May 1 17:32:31 2017 +0100 Merge remote-tracking branch 'Christianlm/master' commit 5d8bb74169cbbf9289a6b283a3ae37de5b3dda48 Author: chrislm Date: Mon May 1 11:06:19 2017 +0200 IT: new improvements tested on april 2017 reduced length to 160 for unstressed syllables Added some exceptions to the italian dictionaries commit d50f3f2fa5755faad95c5bd84596e935b647141f Author: Reece H. Dunn Date: Mon May 1 09:37:23 2017 +0100 tokenizer.c: Support word tokens. commit a902f451d875f9c2fcdaa6285f0eb712a3d898a8 Author: Reece H. Dunn Date: Sat Apr 29 10:13:16 2017 +0100 tests/tokenizer.test: Support printing the tokens from a provided file, making it easy to investigate tokenizer issues. commit d093513b65ae719a0527e077dbfce96e317fa4ec Author: Reece H. Dunn Date: Fri Apr 28 07:48:55 2017 +0100 tokenizer.c: Add an options parameter to the tokenizer_reset API. commit c41ac642fadd766f4410b5e7da4b6dcfd377c74d Author: Reece H. Dunn Date: Fri Apr 28 07:44:22 2017 +0100 tokenizer.c: Tokenise Zp codepoints as paragraphs. commit f3ea6f68f3e1fbb00f658c0edbf05061813d2814 Author: Reece H. Dunn Date: Fri Apr 28 07:37:00 2017 +0100 tokenizer.c: Tokenise U+000B [VERTICAL TAB (VT)] as whitespace, not as newlines. commit fc7a4e6701271fcb8089b877132898c79f2c7dbe Author: Reece H. Dunn Date: Fri Apr 28 07:31:05 2017 +0100 tokenizer.c: Recognise U+000C [FORM FEED (FF)] as a newline codepoint. commit d2d718d70000c3f7914039740f84428e2944fdef Author: Reece H. Dunn Date: Fri Apr 28 07:16:38 2017 +0100 tokenizer.c: Tokenize line separator codepoints as newline tokens. commit bf45e7ce36b16f2b78a76ce33801d806fb16ae22 Author: Reece H. Dunn Date: Fri Apr 28 07:08:02 2017 +0100 tokenizer.c: Recognise U+0085 [NEW LINE (NEL)] as a newline codepoint. commit df6ca7a22c65dd6e584bf3083ec86e2e7f12833a Author: Reece H. Dunn Date: Thu Apr 27 07:59:29 2017 +0100 tokenizer.c: Support whitespace tokens. commit 539edac7954056bfac3e7b8eaddec35765d9e227 Author: Reece H. Dunn Date: Thu Apr 27 07:12:27 2017 +0100 tokenizer.c: Create a codepoint_type helper function to classify codepoints for the tokenizer. commit 7b1243679ffbdb526b295d3772e52d778815a896 Author: Reece H. Dunn Date: Wed Apr 26 19:02:34 2017 +0100 Update the document for the new fr-CH French accent. commit 4bc3f15e79d0e011077a5f1450c4e80553666f45 Author: Reece H. Dunn Date: Wed Apr 26 18:52:00 2017 +0100 Generalize the exclusion of Windows batch files. commit c05e3898a4cde2bda8695b2c179e0d7105db242d Author: claude beazley Date: Wed Apr 26 12:19:17 2017 +0200 Adding Swiss French Variant Creating the language variant , swiss french. Primarily for counting as Swiss French uses huitante for 80 and , like the Belgians septante eand nonante for 70 and 90. commit 8f0dae6a38a802074ec3c7b588c2e7e3ac441918 Author: Reece H. Dunn Date: Wed Apr 26 07:52:33 2017 +0100 tokenizer.c: Support windows newlines. commit b897ff5aa832a8ec11fea71769f4cb4d644ffb0c Author: Reece H. Dunn Date: Wed Apr 26 07:48:34 2017 +0100 encoding.c: Support calling peekc past the end of the buffer. This makes calling peekc easier. commit 3f692f498b7d2805748f79a5b16c881b5533b95d Author: Reece H. Dunn Date: Wed Apr 26 07:45:21 2017 +0100 encoding.c: Implement a peekc API. commit 1c8ed9c1909c279ce716127490278df18926faed Author: Reece H. Dunn Date: Wed Apr 26 07:39:06 2017 +0100 tokenizer.c: Support mac newlines. commit 7602c9ac18297a6abb84612a9ef652f7d4a24842 Author: Reece H. Dunn Date: Wed Apr 26 07:34:57 2017 +0100 tokenizer.c: Support linux newlines. commit bce44316bb3bd7207c7b1abe6e5a2711dc87db30 Author: Reece H. Dunn Date: Tue Apr 25 07:55:10 2017 +0100 Create a basic tokenizer API using a structure that mirrors the TtsTokenizer interface in the tts-dev-studio project. commit 3cc53d98f4c876d843f01246f666e963d9451a63 Author: Reece H. Dunn Date: Mon Apr 24 18:49:09 2017 +0100 Add ucd.h to tokenizer.c to provide the definition of the ucd_category identifier for the emscripten build. commit ee61cc4358c1d62ed19a2ea2266005a75123d699 Author: Reece H. Dunn Date: Mon Apr 24 18:37:06 2017 +0100 Fix running 'make clean' when gradle is not present. Gradle is used for the Android build and is not needed when just building eSpeak NG on Linux/BSD systems. commit a72199f7144722f606f934248e0e7dfab5009691 Author: Reece H. Dunn Date: Sat Apr 22 19:14:32 2017 +0100 Run the tests as part of the Travis build. commit 61d668c0cbc9e0573e5c78ce86bc276dfb155e69 Author: Reece H. Dunn Date: Sat Apr 22 19:09:49 2017 +0100 ucd-tools: Inverted_Terminal_Punctuation eSpeakNG extended property support; use in clause_type_from_codepoint. commit 5c6bc0e556391dc00d413971d7b94f642e23bbb4 Author: Reece H. Dunn Date: Sat Apr 22 18:54:21 2017 +0100 Armenian emphasis mark (U+055B) is used for interjections, so treat it as an exclamation mark. commit bc13173ac42285512d023abd6be8bd1dc6cf62d5 Author: Reece H. Dunn Date: Sat Apr 22 18:52:46 2017 +0100 ucd-tools: Punctuation_In_Word eSpeakNG extended property support; use in clause_type_from_codepoint. commit 1131d0924b9be9cd04c7bd7a0ab5db2ce0195737 Author: Reece H. Dunn Date: Sat Apr 22 18:17:39 2017 +0100 ucd-tools: Optional_Space_After eSpeakNG extended property support; use in clause_type_from_codepoint. commit b932f3c493160ba3695b23dc4d50f8a63283fec3 Author: Reece H. Dunn Date: Sat Apr 22 15:51:32 2017 +0100 ucd-tools: Extended_Dash eSpeakNG extended property support; use in clause_type_from_codepoint. commit 3100ca9d1b7fbde0d11c8f230e18d4060467205f Author: Reece H. Dunn Date: Sat Apr 22 15:20:19 2017 +0100 Use ucd_properties to implement clause_type_from_codepoint for supported types. commit be8609108834c6e3714d4783a984f4e2401500cc Author: Reece H. Dunn Date: Sat Apr 22 14:33:51 2017 +0100 Use #defines for the ESPEAKNG_PROPERTY_ constants, so they can be used in things like switch expressions. commit af88820954e0c7f89dc4811e3b988bc3653115fd Merge: 1c4ce3dc d18d98b9 Author: Reece H. Dunn Date: Sat Apr 22 14:31:07 2017 +0100 Merge commit 'd18d98b92ca42bf7b098d3d1fd873d9b0ee82e00' commit d18d98b92ca42bf7b098d3d1fd873d9b0ee82e00 Author: Reece H. Dunn Date: Sat Apr 22 14:28:41 2017 +0100 Use #defines for the UCD_PROPERTY_ constants, so they can be used in things like switch expressions. commit 1c4ce3dcd32d2dec5d30d217387501cee013f18d Author: Reece H. Dunn Date: Wed Apr 19 22:33:32 2017 +0100 tokenizer.c: create and use a clause_type_from_codepoint function, with tests. commit 92f703d98b0d2a8fd2e0736ddc4340dc12047a90 Author: Reece H. Dunn Date: Tue Apr 18 07:02:17 2017 +0100 Use defines instead of hard-coded numbers for more clause logic. commit 8749891069a5886b7e674dbb7b6104f01c31d8ed Author: Reece H. Dunn Date: Mon Apr 17 22:04:45 2017 +0100 Better specify the CLAUSE_ flags returned by ReadClause. commit 2e375362c4d195e57502ebe0683d4b624f3b64c7 Author: Reece H. Dunn Date: Mon Apr 17 20:20:42 2017 +0100 ucd-tools: Paragraph_Separator eSpeakNG extended property support. commit 7fc4f5ece21690c3e2601b8b73a492b2a454b4af Author: Reece H. Dunn Date: Mon Apr 17 17:35:26 2017 +0100 ucd-tools: Ellipsis eSpeakNG extended property support. commit 8d8c8b3b565b0fd34108d445dc63a06678ebc4ee Author: Reece H. Dunn Date: Mon Apr 17 17:17:52 2017 +0100 ucd-tools: Semi_Colon eSpeakNG extended property support. commit 9869ee051e4769fbb7dc8ddf0d95f8cf9c37abd2 Author: Reece H. Dunn Date: Mon Apr 17 16:18:57 2017 +0100 ucd-tools: Colon eSpeakNG extended property support. commit 9ef03b8ac89de9e5d9f5b7b05530482fcff63aa5 Author: Reece H. Dunn Date: Mon Apr 17 15:14:02 2017 +0100 ucd-tools: Comma eSpeakNG extended property support. commit 5017153d622378da670b64c4504e91c9b9b58461 Author: Reece H. Dunn Date: Mon Apr 17 13:47:50 2017 +0100 ucd-tools: Exclamation_Mark eSpeakNG extended property support. commit 31d66fddb1dfdc2edd3b115dce5f7a3d18adbe74 Author: Reece H. Dunn Date: Mon Apr 17 12:50:04 2017 +0100 ucd-tools: Question_Mark eSpeakNG extended property support. commit 07cd2b12e1959b8f585b33507d289142ff93f13e Author: Reece H. Dunn Date: Mon Apr 17 11:36:41 2017 +0100 ucd-tools: Full_Stop eSpeakNG extended property support. commit 9bbb16a74c5c37d95014366068efc32e49145af8 Author: Reece H. Dunn Date: Sun Apr 16 15:04:15 2017 +0100 Add ucd-tools proplist.c to the build. commit 2615242f0516a678f67bc7793e7ca8693e5d03ef Merge: 415868cc ff018e33 Author: Reece H. Dunn Date: Sun Apr 16 15:02:08 2017 +0100 Merge commit 'ff018e33df5763dc0ff1644c9479ee2351bee45e' commit ff018e33df5763dc0ff1644c9479ee2351bee45e Author: Reece H. Dunn Date: Sun Apr 16 15:01:37 2017 +0100 Support compiling ucd.h with a strict C11 compiler. commit 1a4b9d087b880a63754aa1158811ff474ea332eb Author: Reece H. Dunn Date: Sun Apr 16 14:44:55 2017 +0100 Add the new PropList API to the README file. commit 691457e98db34ab29b897ebe01707aff11588697 Author: Reece H. Dunn Date: Sun Apr 16 14:36:27 2017 +0100 Add Prepended_Concatenation_Mark support from PropList.txt. commit 429b8f36290fbb060335ea74db0741760a958083 Author: Reece H. Dunn Date: Sun Apr 16 14:17:00 2017 +0100 Add Pattern_Syntax support from PropList.txt. commit d91a249c14ca9af33524c898440d1af0935b137c Author: Reece H. Dunn Date: Sun Apr 16 11:37:14 2017 +0100 Add Pattern_White_Space support from PropList.txt. commit eecd7984c5c6a72185cd87316e4c512f9ee61311 Author: Reece H. Dunn Date: Sun Apr 16 11:26:05 2017 +0100 Add Variation_Selector support from PropList.txt. commit f7f228bc0c989eef7d2f8f360c58c1b4b13c9069 Author: Reece H. Dunn Date: Sun Apr 16 11:05:59 2017 +0100 Add Sentence_Terminal support from PropList.txt. commit 628dfb8887a4dabfc0961c7cea0937ebcde25983 Author: Reece H. Dunn Date: Sun Apr 16 09:43:03 2017 +0100 Add Other_ID_Continue support from PropList.txt. commit 90a3615c48b07220bc3b8f232c69ea07261e5d00 Author: Reece H. Dunn Date: Sun Apr 16 09:34:31 2017 +0100 Add Other_ID_Start support from PropList.txt. commit a3f811aac16a32cc1973b6705b28cad8ca676bfd Author: Reece H. Dunn Date: Sun Apr 16 09:29:02 2017 +0100 Add Logical_Order_Exception support from PropList.txt. commit 66b2404ce32e08f497ea5cf1f23044be29cf7d8c Author: Reece H. Dunn Date: Sun Apr 16 09:09:03 2017 +0100 Add Soft_Dotted support from PropList.txt. commit 423aa813aacfc4c1630e488898f714a6c9416c5d Author: Reece H. Dunn Date: Sat Apr 15 12:25:00 2017 +0100 Add Deprecated support from PropList.txt. commit e18564899c737aff2c2ab8c56af810357355faa4 Author: Reece H. Dunn Date: Sat Apr 15 11:55:23 2017 +0100 Add Other_Default_Ignorable_Code_Point support from PropList.txt. commit 2459a4fa8f3c006204dabd25c585591734a04021 Author: Reece H. Dunn Date: Fri Apr 14 20:58:31 2017 +0100 Add Unified_Ideograph support from PropList.txt. commit 4ce8b611808485a0bd1a18878fdb9cf926ed7e9f Author: Reece H. Dunn Date: Fri Apr 14 20:12:02 2017 +0100 Extend ucd_property to 64-bits to allow all properties to be specified. commit 5b9300b0423c11342517907cd7c66d29720e74f3 Author: Reece H. Dunn Date: Fri Apr 14 17:57:18 2017 +0100 Add Radical support from PropList.txt. commit e6c2c718b453cdc743cc420918048e8846f0b70e Author: Reece H. Dunn Date: Fri Apr 14 17:40:57 2017 +0100 Add IDS_Trinary_Operator support from PropList.txt. commit c9af03ee8be53cc90928115e59f251e9f593b851 Author: Reece H. Dunn Date: Fri Apr 14 17:13:28 2017 +0100 Add IDS_Binary_Operator support from PropList.txt. commit fdf398ef845dc37b0d2e286041a0349b85c0f3c4 Author: Reece H. Dunn Date: Fri Apr 14 14:44:10 2017 +0100 Add Other_Grapheme_Extend support from PropList.txt. commit 7fc8ee0e09f8fdf724240e7f2e85d09bf7d7b3d6 Author: Reece H. Dunn Date: Fri Apr 14 13:47:35 2017 +0100 Use ucd_properties to implement isalnum, isalpha, isupper and islower. commit 6553494c5cc3e104f0e03229bd1c100793936b7e Author: Reece H. Dunn Date: Fri Apr 14 13:36:35 2017 +0100 Remove noBreak from ucd_properties -- it is a DispositionType, not a PropList type. commit 9dc44bf0d4e5b11c50d38d47ee87af6c993fbb80 Author: Reece H. Dunn Date: Fri Apr 14 13:20:22 2017 +0100 Add Noncharacter_Code_Point support from PropList.txt. commit a184262d9b5b4215e68893631b669d4b9ed08b3c Author: Reece H. Dunn Date: Fri Apr 14 13:08:56 2017 +0100 Add Other_Uppercase support from PropList.txt. commit 6a2a87e358af18fdeb189ab7560e6300525c578c Author: Reece H. Dunn Date: Fri Apr 14 13:00:02 2017 +0100 Add Other_Lowercase support from PropList.txt. commit 735a6612325a061a942fca51feb3989de7e3f46e Author: Reece H. Dunn Date: Fri Apr 14 12:03:34 2017 +0100 Add Extender support from PropList.txt. commit d0678386843190e4b7da15cde17b93ebdfbf25e5 Author: Reece H. Dunn Date: Fri Apr 14 11:38:47 2017 +0100 Add Diacritic support from PropList.txt. commit 3ff6d8ae0f894d765deeaab876b53b149c685fca Author: Reece H. Dunn Date: Wed Apr 12 21:46:14 2017 +0100 Add Ideographic support from PropList.txt. commit aa32a420af40d33c77e698d7214c124097c6252d Author: Reece H. Dunn Date: Wed Apr 12 21:30:53 2017 +0100 Add Other_Alphabetic support from PropList.txt. commit 835dfc83a1b1e47f8cc014200984491ecce81145 Author: Reece H. Dunn Date: Tue Apr 11 23:25:02 2017 +0100 Add ASCII_Hex_Digit support from PropList.txt. commit a69b99a81b2f06506a045b869a613436398f55c6 Author: Reece H. Dunn Date: Tue Apr 11 23:21:51 2017 +0100 Add Hex_Digit support from PropList.txt. commit 844895d315e44a1802a30e8cd02073a4f809cdef Author: Reece H. Dunn Date: Tue Apr 11 22:59:22 2017 +0100 Add Other_Math support from PropList.txt. commit 4226457fb5aed7f9ef173dc0d5c7fabae3219866 Author: Reece H. Dunn Date: Tue Apr 11 21:21:22 2017 +0100 Add Terminal_Punctuation support from PropList.txt. commit ab0a1da5bec43a1236d366472c290ad96a1221d6 Author: Reece H. Dunn Date: Tue Apr 11 08:01:07 2017 +0100 Simplify the Dash property classification logic. Pd is the 'Dash' general category. commit a9aabc6242d88a678140f1a32c87fc8a5cb2f41b Author: Reece H. Dunn Date: Sun Apr 9 14:01:59 2017 +0100 Add tests for the PropList API. commit ec1a17b229eb3c3e3335ef65237dc5943f0ef391 Author: Reece H. Dunn Date: Sun Apr 9 13:30:51 2017 +0100 Add Quotation_Mark support from PropList.txt. commit d1eb23a741ae0df9d8e1c08a657c2c75b6acbb7e Author: Reece H. Dunn Date: Sat Apr 8 20:05:33 2017 +0100 Add Hyphen support from PropList.txt. commit 1e02d05c612c63aae0134870a08bd19eb716e3e8 Author: Reece H. Dunn Date: Sat Apr 8 19:56:28 2017 +0100 proplist.c: Create helper functions for all matched categories. commit 249960bae4811b3b18e46490ac63f55d3cb65645 Author: Reece H. Dunn Date: Sat Apr 8 19:49:41 2017 +0100 Add Dash support from PropList.txt. commit fd8a8d17b048a9ea7bb470e9f663a8b7f659ec95 Author: Reece H. Dunn Date: Sat Apr 8 19:25:17 2017 +0100 Add Join_Control support from PropList.txt. commit eae8740117dc7555ffed192fb829e1acefdeb4d2 Author: Reece H. Dunn Date: Sat Apr 8 19:21:56 2017 +0100 Add Bidi_Control support from PropList.txt. commit bc16887a7932123b594f2d4647629039804399a5 Author: Reece H. Dunn Date: Sat Apr 8 19:11:45 2017 +0100 Use ucd_properties to implement ucd_isspace. commit 8cc80d671d7beb92a9ea2d39579bac6890001bb9 Author: Reece H. Dunn Date: Sat Apr 8 19:08:50 2017 +0100 Add support from UnicodeData.txt. commit 54a8ea2a707190170e046259968ed757aa58fd87 Author: Reece H. Dunn Date: Sat Apr 8 18:51:22 2017 +0100 Add White_Space support from PropList.txt. commit 415868cc0014fbaa31a2656c4e31607efe62cfe1 Author: Reece H. Dunn Date: Sat Apr 8 13:58:35 2017 +0100 en: fix orion constellation pronunciations commit 9c074d7a232b909b32d87746cbec1666f410dc1b Author: Reece H. Dunn Date: Sat Apr 8 13:43:12 2017 +0100 en: fix greek letter pronunciations commit a3ea1a256c724dca5f450260669cdc0175394697 Author: Reece H. Dunn Date: Sat Apr 8 12:06:32 2017 +0100 en: fix thermal and delta commit e4e1e4db0a5ea9763f7f4c92c2b67a16f5100ae0 Author: Reece H. Dunn Date: Thu Apr 6 19:39:03 2017 +0100 TranslateWord: remove the unused add_plural_suffix variable. commit 5226ff0d83255e385bf41220ff7575024c29a204 Author: chrislm Date: Mon Apr 3 10:21:38 2017 +0200 IT: updates Italian pronunciation dictionaries (tested on march 2017 commit 62d4aff9a9d23f22c17fa2df6f45a94c83d08c8a Author: Reece H. Dunn Date: Sat Apr 1 15:12:49 2017 +0100 Remove the now unused option_multibyte variable. commit ec8a7b810ffb4b353aa2355116dc75c5ddcd0a9a Author: Reece H. Dunn Date: Sat Apr 1 15:08:46 2017 +0100 Use the text decoder object at the top-level Synthesize/espeak_TextToPhonemes call, not in TranslateClause. commit b3e0fbc8ed41ea24afe49d7617f5535638fdccf0 Author: Reece H. Dunn Date: Sat Apr 1 13:35:54 2017 +0100 encoding.c: Create a text_decoder_decode_string_multibyte helper to work with the espeakCHARS_* flags. commit 9dabf64680de6c0ef3b09fb19436ffdb3549017a Author: Reece H. Dunn Date: Sat Apr 1 13:23:09 2017 +0100 encoding.c: Support determining the string length for length < 0. commit b5ed1f28a5c42a3532aa0e3e6ff1f902c01c6041 Author: Reece H. Dunn Date: Sat Apr 1 13:00:00 2017 +0100 encoding.c: Don't crash if NULL is passed as the string to the decode APIs. commit ff01f81fbf8c41675f4777698ee8e77ff470558f Author: Reece H. Dunn Date: Sat Apr 1 10:03:23 2017 +0100 Fix the Android build. commit a16688cfce170a06f7e16a77566345abcd12ebb9 Author: Reece H. Dunn Date: Fri Mar 31 22:46:16 2017 +0100 Update the CHANGELOG with the text encoding support changes. commit d167d5649b774ec16a72dfa517f332ea3405c2cb Author: Reece H. Dunn Date: Fri Mar 31 22:30:27 2017 +0100 encoding.c: Implement support for the auto-detected character set (utf-8 + codepoint-encoding). commit be480c12dec619c2428e44dd13dd15309e020663 Author: Reece H. Dunn Date: Fri Mar 31 20:23:22 2017 +0100 Make TranslateClause return 'const void *' to preserve constness. commit 6451917bdedc55f50e090efdd03bb4af1ac976b3 Author: Reece H. Dunn Date: Fri Mar 31 20:21:28 2017 +0100 encoding.c: Fix text_decoder_get_buffer at EOF. commit 7c16ac543cba6db3e1a966897458b41933a8722d Author: Reece H. Dunn Date: Fri Mar 31 13:17:37 2017 +0100 Use the text decoder API in readclause.c. commit 8933185de426c63f949ffb725f5c04d350f0f9a8 Author: Reece H. Dunn Date: Fri Mar 31 07:13:36 2017 +0100 Remove the unused f_in argument to the Read/Translate/SpeakNextClause functions. commit 0b0661cef0165a9a96d8fc46dbebfd8f63449067 Author: Reece H. Dunn Date: Fri Mar 31 00:01:14 2017 +0100 Use the encoding.c tables for 8-bit encodings. 1. Store the encoding enumeration values in the Translation object, instead of the charset table. 2. Use the encoding.c charset table data instead of the ones in translate.c. 3. Remove the charset language file option -- it is only used in the Arabic language file, but is used incorrectly there. 4. Specify ISO 8859-6 for the 8-bit encoding for Arabic instead of UTF-8, so that espeakCHARS_8BIT and espeakCHARS_AUTO work correctly for Arabic. commit a714c0554b67eb106dc19511be89d15fb3cf0b8d Author: Reece H. Dunn Date: Thu Mar 30 23:35:00 2017 +0100 encoding.c: Use a codepage table to implement ISO-8859-1. commit db314438debf92a42dceb418fd23d7166d6635f5 Author: Reece H. Dunn Date: Thu Mar 30 23:10:33 2017 +0100 encoding.c: don't generate warnings in text_decoder_decode_string. commit 6a0b5e4ae1aab3dc71d7b9d346ee4bbbe50060bf Author: Reece H. Dunn Date: Thu Mar 30 22:52:38 2017 +0100 encoding.c: Support using wchar_t strings with the text decoder API. commit 2de0368d39d17723b2c0bf6b8096cba3431c6246 Author: Reece H. Dunn Date: Thu Mar 30 22:45:01 2017 +0100 encoding.c: Store the start/end positions as 'const utf8_t *'. commit b74f756f00bff5a69b1c3dbcd826c6010c438a66 Author: Reece H. Dunn Date: Thu Mar 30 22:33:22 2017 +0100 encoding.c: Support the ISO-10646-UCS-2 encoding. commit fa5d31a8afd75d89aad130157feedec6fef7b055 Author: Reece H. Dunn Date: Thu Mar 30 21:17:56 2017 +0100 encoding.c: Support the UTF-8 encoding. commit 27ff1f6b69d75a6ca23237dbe6f63034cb42166b Author: Reece H. Dunn Date: Wed Mar 29 20:33:32 2017 +0100 encoding.c: Use 16 bits for the codepage encodings as they are all in the Basic Multilingual Plane. commit 249961043315425011dbcbc280389ba6e94961ba Author: Reece H. Dunn Date: Wed Mar 29 08:01:24 2017 +0100 encoding.c: Support the ISCII encoding. commit 39f3ea54cfe3fa977aed46c5d1d87ed1549d4c82 Author: Reece H. Dunn Date: Wed Mar 29 07:49:48 2017 +0100 encoding.c: Support the KOI8-R encoding. commit b8a1006dd84b33262a34b82d66c36433e9d1db4e Author: Reece H. Dunn Date: Wed Mar 29 07:42:00 2017 +0100 encoding.c: Support the ISO 8859-16 encoding. commit 166e81572316fe70c05866595f99ba8991c633f2 Author: Reece H. Dunn Date: Wed Mar 29 07:36:42 2017 +0100 encoding.c: Support the ISO 8859-15 encoding. commit 91e054ec7c1a4eb47b6b52c54b2a27772645c47a Author: Reece H. Dunn Date: Wed Mar 29 07:27:30 2017 +0100 encoding.c: Fix the ISO 8859 encoding names with date suffices. commit 0235c4265207e1665b8b0e1c427445d6832aa277 Author: Reece H. Dunn Date: Wed Mar 29 07:19:16 2017 +0100 encoding.c: Support the ISO 8859-14 encoding. commit 24faceab571f467ef4288fcab08d5a091a6988e1 Author: Reece H. Dunn Date: Tue Mar 28 23:26:33 2017 +0100 encoding.c: Support the ISO 8859-13 encoding. commit 495c0aed20e630eba1a8a0d5945964e320d2408b Author: Reece H. Dunn Date: Tue Mar 28 23:13:41 2017 +0100 encoding.c: Support the ISO 8859-11 encoding. commit 84f20f8bb8ff9d09096da56cd031921fc2e79928 Author: Reece H. Dunn Date: Tue Mar 28 22:50:50 2017 +0100 encoding.c: Support the ISO 8859-10 encoding. commit 1d2d0acd9561f2f066250604b21204c4297dccce Author: Reece H. Dunn Date: Tue Mar 28 21:38:58 2017 +0100 encoding.c: Use a lookup table to find the appropriate decoder. commit 0421f127e84410888ec7e58daceda879de5e1e20 Author: Reece H. Dunn Date: Tue Mar 28 21:02:22 2017 +0100 encoding.c: Support the ISO 8859-9 encoding. commit da62a4c0971cdb99d566e352c8ce9dfb101b52e9 Author: Reece H. Dunn Date: Tue Mar 28 12:37:24 2017 +0100 Add mnemonics.c and encoding.c to the Windows build. commit 7da585e25e036f6ccb976d3412bef127c933692b Author: Reece H. Dunn Date: Tue Mar 28 07:57:44 2017 +0100 encoding.c: Support the ISO 8859-8 encoding. commit a6eac922bd5bb6134c5deba277a4b390b4c92a6c Author: Reece H. Dunn Date: Tue Mar 28 07:51:20 2017 +0100 encoding.c: Fix the ISO 8859-6 encoding. commit b716b95febd098d4e7f07bf4b7543984480556a7 Author: Reece H. Dunn Date: Tue Mar 28 07:47:20 2017 +0100 mkencodingtable: support mapping ISO 8859 encoding tables commit 56c0b387850ffaf9f61531cafcdd2fb6b9f7eb0f Author: Reece H. Dunn Date: Tue Mar 28 07:17:26 2017 +0100 encoding.c: Support the ISO 8859-7 encoding. commit da301c6b35bee5c32511ed3cbacfc4284d98f159 Author: Reece H. Dunn Date: Tue Mar 28 07:02:47 2017 +0100 encoding.c: Use 0xfffd in ISO 8859-3 instead of 0x0000. commit 9e4638ff25b745a967554f56f1a931b214123da3 Author: Reece H. Dunn Date: Tue Mar 28 06:59:26 2017 +0100 encoding.c: Support the ISO 8859-6 encoding. commit 51295d9d1b8a726a6d77f4ea7874ad2da033d9fa Author: Reece H. Dunn Date: Tue Mar 28 06:33:10 2017 +0100 encoding.c: Support the ISO 8859-5 encoding. commit b5589fc5ee0f53f70d4e7b69db50acc872938c6b Author: Reece H. Dunn Date: Tue Mar 28 06:32:41 2017 +0100 encoding.c: Support the ISO 8859-4 encoding. commit a93b0f3d64fb4cb9d39db31e0b3ce7c9e837ff19 Author: Reece H. Dunn Date: Mon Mar 27 23:55:38 2017 +0100 encoding.c: Support the ISO 8859-3 encoding. commit 0a0e84a322594fb94902e8fd4c2db3622d0681ca Author: Reece H. Dunn Date: Mon Mar 27 23:46:15 2017 +0100 encoding.c: Support the ISO 8859-2 encoding. commit 26bec1eedfae8d721a9e005afa99351bb2b8eb8e Author: Reece H. Dunn Date: Mon Mar 27 23:31:30 2017 +0100 encoding.c: Support the ISO 8859-1 encoding. commit 0590da5da7940dc14e0193f4c1c27fccec6bd6ff Author: Reece H. Dunn Date: Mon Mar 27 22:49:47 2017 +0100 encoding.c: Create a string decoding API; support US-ASCII decoding. commit da7eaa7b9ca4fc81d54be41cc7cc6670d9c084dc Author: Reece H. Dunn Date: Mon Mar 27 22:16:04 2017 +0100 encoding.c: Create a text decoder API based on the usage in readclause.c. commit 887b1c837f9043c993463132b61b8af8c4c0b6e3 Author: Reece H. Dunn Date: Mon Mar 27 21:32:49 2017 +0100 encoding.c: Don't crash when passing a NULL string to LookupMnem. commit 26f4eb4f8ff4854b8df361a0ab09d0bc9220b500 Author: Reece H. Dunn Date: Mon Mar 27 21:30:17 2017 +0100 encoding.c: Support US-ASCII encoding names. commit d5d93be00e62a535c1660b9c4f2fdc4b5d3d19db Author: Reece H. Dunn Date: Mon Mar 27 21:08:07 2017 +0100 Group the LookupMnem API implementations into mnemonics.c. commit b47363b7d3a7e966d022608c9c6bd1458159e293 Author: Reece H. Dunn Date: Mon Mar 27 20:59:37 2017 +0100 Create an espeak_ng_EncodingFromName API. commit e12abb4244e78feeedcd1255af85c4253f2f2ee6 Author: Reece H. Dunn Date: Mon Mar 20 18:38:25 2017 +0000 Rename the mni language to bpy to denode the actual Manipuri language supported. commit ddc075288c495072466e95bc7b96301d83cce9a6 Author: Reece H. Dunn Date: Sun Mar 19 13:53:14 2017 +0000 Windows: Fix a crash when building the 'en' voice. This occurs in ReadVoiceFile (voices.c) when calling isspace to isolate the attribute name. It happens because the msvc implementation of isspace asserts that the character is in a valid range, which fails for non-ASCII characters. This commit resolves the problem by calling iswspace, which uses the ucd-tools implementation. commit 1064d382c9e95e8824daa86e1849702a23538373 Author: Reece H. Dunn Date: Wed Mar 15 18:57:40 2017 +0000 en: fixed sage, gini and -ia- words. commit b4f8144de64984fdb19c51327a34655a928c6be8 Author: Reece H. Dunn Date: Mon Mar 13 20:16:20 2017 +0000 en: fix several pronunciations commit e122277d053ff6c9b561aef67c7b151ff8f12c7e Author: Reece H. Dunn Date: Thu Mar 9 07:50:54 2017 +0000 en: The Oval Portrait [1842] - Edgar Allan Poe [1809-1849] The Works of Edgar Allan Poe (The Raven Edition) - Volume 1 [1903] Project Gutenberg eText #2147 commit 79a87d57b8603eae56e97d4c0b4c1036b63fc372 Author: Reece H. Dunn Date: Tue Mar 7 21:40:51 2017 +0000 en: Make previous Edgar Allan Poe fixes use /I#/ and /I2/ consistently. commit 675ff1975c3c360b17e6255f4e42c482eb0cddb3 Author: Reece H. Dunn Date: Tue Mar 7 21:37:38 2017 +0000 en: Use /I#/ and /I2/ consistently with their intended usage. commit 931739f34306a30c82ece9bc9ffb72eafe5f7318 Author: Reece H. Dunn Date: Tue Mar 7 21:09:01 2017 +0000 en: Document the unstressed RABBIT, ROSES and EXPLORE vowels. commit 533b3af4c63ac6d4ca514bf54df40e8f0e0b6c94 Author: Reece H. Dunn Date: Mon Mar 6 20:20:44 2017 +0000 en: fix deposite commit e55ee58dd63ff423f82bb1a42367c424774459d6 Author: Reece H. Dunn Date: Mon Mar 6 19:44:40 2017 +0000 en: expand æ and œ ligatures commit 01c4773c57999cfdf4143df43993d9e18bfbf234 Merge: 3b45bb3f b46ac52e Author: Reece H. Dunn Date: Mon Mar 6 19:36:46 2017 +0000 Merge remote-tracking branch 'Christianlm/master' commit 3b45bb3f0a1426529725cac143002769818ccda0 Author: Reece H. Dunn Date: Mon Mar 6 19:33:19 2017 +0000 CHANGELOG.md: Add Maori to the list of new languages. commit f3e6dc2ca664a7215670845fd22135a92c9d0bff Author: Reece H. Dunn Date: Mon Mar 6 19:31:03 2017 +0000 Fix the 'mi' target for building the Maori language. commit 946c082899d9de1e87009ebd62890303ff834b07 Merge: 0004691f 2b501fcb Author: Reece H. Dunn Date: Mon Mar 6 19:29:17 2017 +0000 Merge remote-tracking branch 'orotau/development' commit b46ac52e56bd8a22fc71881cd75c4cebe82643ff Author: chrislm Date: Mon Mar 6 11:10:03 2017 +0100 IT: updates Italian pronunciation dictionaries (tested on February 2017) commit 0004691f72afef1726548448d6c1bd61a05a9abe Author: Reece H. Dunn Date: Sun Mar 5 19:49:54 2017 +0000 en/en-US: Pronunciation fixes for Edgar Allan Poe's The Masque of the Red Death commit 2b501fcb03d71d30d180db7f9bc7bf9bd665a63c Author: laptop Date: Sun Mar 5 14:04:17 2017 +1300 alpha version commit 43709dc4d49848000bef251a6d39493dc0957af3 Author: Reece H. Dunn Date: Sat Mar 4 13:08:57 2017 +0000 CHANGELOG.md: Fix a typo in Katakana. commit d2211309ecee7e51620903d45cb017ab18efd652 Author: Reece H. Dunn Date: Sat Mar 4 10:21:18 2017 +0000 en-US: Fix the HAPPY vowel. commit a4805aa63afd787b62fbf1cef68de6411ff3cb4c Merge: 9becb864 93cede93 Author: Reece H. Dunn Date: Thu Mar 2 22:13:12 2017 +0000 Merge remote-tracking branch 'rhdunn/master' commit 9becb864de3442837bff3fbb270445b0d5942eb7 Author: Reece H. Dunn Date: Thu Mar 2 22:12:07 2017 +0000 en-US: Fixes for Edgar Allan Poe's The Cask of Amontillado commit 93cede93749ab5c66a6b7442b0ecc1d6e6364548 Author: Reece H. Dunn Date: Thu Mar 2 12:56:06 2017 +0000 Windows Installer: Install the 'pt' voice, renamed from 'pt-PT'. commit d9e5cc5941901ef2042bd3dac845e0c6d1d44590 Author: Reece H. Dunn Date: Thu Mar 2 12:53:25 2017 +0000 Windows Installer: Install the 'nb' voice, renamed from 'no'. commit a9be45e9af6118c29511dc095c97546c1f068292 Author: Reece H. Dunn Date: Thu Mar 2 12:48:23 2017 +0000 Windows Installer: The fa-en-us voice has been removed, so remove it from the installer. commit 00b1ab83367cebbad0b1c19875bee4933f9b05d7 Author: Reece H. Dunn Date: Thu Mar 2 07:24:55 2017 +0000 en-US: Don't use /I/ for the EXPLORE vowel, based on user feedback. commit 6a85d3e63242411bbe5ef9b439805c43b07354d2 Author: Reece H. Dunn Date: Thu Mar 2 07:01:06 2017 +0000 en: Create a custom /n/ phoneme to support /n/ velarization. commit 51c8a2d7d9aace5e8d3ff57b10a17fa304534a39 Author: Reece H. Dunn Date: Thu Mar 2 06:41:51 2017 +0000 Rename the isVel check to isVelar. commit 4d97ddaf9cf275259f398a88467708c4e4b362d8 Merge: 4297db7f 8ba94849 Author: Reece H. Dunn Date: Wed Mar 1 23:38:56 2017 +0000 Merge remote-tracking branch 'rhdunn/master' commit 4297db7f9894ffdd3b1c8deac4cafc9f0153fea8 Author: Reece H. Dunn Date: Wed Mar 1 23:37:54 2017 +0000 en: Fixes for Edgar Allan Poe's The Cask of Amontillado commit 8ba94849270119c0909a117d490f58b7e6536644 Author: Reece H. Dunn Date: Tue Feb 28 13:01:29 2017 +0000 Windows Installer: Update the locations of the language files. commit 50a1a5f2f6b79c6cadaf35c6a88b0988a4b2f384 Author: Reece H. Dunn Date: Tue Feb 28 12:57:27 2017 +0000 Windows: Update the Visual C++ project files to build the ucd-tools files. commit 7b7363b6ed8b3d3c2322ec40838a7e30f4f5dcd0 Author: Reece H. Dunn Date: Tue Feb 28 07:34:47 2017 +0000 fr: Make /j./ map to /y/ for now. It did not have a proper phoneme definition, so was silent. commit 304829e1188bfb0338fe7dd508ae91fd9e4b949d Author: Reece H. Dunn Date: Tue Feb 28 07:29:34 2017 +0000 en-US: map /O2/ to /O/ for the CLOTH vowel. commit 418643afcbe5a7961b5bd5f501badf5475f8ebef Author: Reece H. Dunn Date: Tue Feb 28 07:17:44 2017 +0000 en: Use /d#/ consistently for -ed endings to properly detect /t/ or /d/ pronunciations. commit 3d41a8abcf5d322488e3f0312cb5dd5422c8f801 Author: Reece H. Dunn Date: Sat Feb 25 19:27:30 2017 +0000 en-US: Fixes for CLOTH vowels from The Raven. commit a940ed0542642fadd183568aee74b52e0b513b22 Author: Reece H. Dunn Date: Sat Feb 25 18:07:05 2017 +0000 en: Use a new /O2/ phoneme for the CLOTH vowel. commit 348d2f19a6f1a64101f13d5136d0b1e90bef1bc6 Author: Reece H. Dunn Date: Sat Feb 25 15:09:06 2017 +0000 en-US: Fixes for GenAm specific pronunciations of Edgar Allan Poe's The Raven. commit e1827a356997072c0ba6274e081cec5ff080b4fa Author: Reece H. Dunn Date: Sat Feb 25 14:31:19 2017 +0000 en-US: Use /i/ instead of /I/ for HAPPY vowels. commit 6ae8326fbefeb3ba9efe274f33918b1794e8a245 Author: Reece H. Dunn Date: Sat Feb 25 10:34:48 2017 +0000 en-GB-x-rp: use /ɪ/ for the HAPPY vowel to reflect its pronunciation. commit 5c213b71334577131a2f0669a0abf91044d3d1f7 Author: Reece H. Dunn Date: Sat Feb 25 10:32:03 2017 +0000 docs: Document the lexical set transcriptions used by the en language files. commit bd04b540e97788707516000163446a8a9bf162db Author: Reece H. Dunn Date: Sat Feb 25 09:45:02 2017 +0000 en: Preserve the /i@/~/i@3/ distinction so N[EAR] (/i@3/) and MILL[IO]N (/i@/) can be differentiated. commit 299c91aca1f6102acefeae70dc2343715c001d03 Author: Reece H. Dunn Date: Sat Feb 25 09:35:08 2017 +0000 base1: Restore the original eSpeak definitions for /l/. The ipa table versions are causing issues. commit 46b4111afb8818fe4869f7ae0b103d1e3bc2b43d Author: Reece H. Dunn Date: Sat Feb 25 09:24:53 2017 +0000 en: Remove the unused i(less and i(ness rules. These are handled by -less and -ness rules with the i suffix processing logic. commit 5edad040f301fffb4ffd5579a029403bd6a7ef8b Author: Reece H. Dunn Date: Sat Feb 25 09:21:59 2017 +0000 en-GB-x-rp: Don't change to the /I/ phoneme on non-final vowels. Preserve the /i/ transcription for HAPPY vowels. commit 790c985a9a9a5c8f29736342f4614978c4a70389 Author: Reece H. Dunn Date: Sat Feb 25 08:56:04 2017 +0000 en-GB-x-rp: don't add stress on HAPPY vowels (e.g. for words like presently) commit 3921d33c640de2713a0df235437ed20831f3d79d Author: Reece H. Dunn Date: Fri Feb 24 19:37:08 2017 +0000 en-GB-x-rp: initial support for the EXPLORE lexical set using words from The Raven commit c7db7d3edb07f96ce3b155cc25736c287d9b485a Author: Reece H. Dunn Date: Fri Feb 24 07:06:02 2017 +0000 Fixes for Edgar Allan Poe's The Raven. commit ad13044278c1e119927ceda8a73358434052c6c7 Author: Reece H. Dunn Date: Tue Feb 21 22:17:43 2017 +0000 Fix another typo of Kyrgyz in CHANGELOG.md. commit 3b7ec97533aabb8a5df07e8b779bf77fb16ced6c Merge: 1d6829ca 3fe9f8a4 Author: Reece H. Dunn Date: Tue Feb 21 22:13:22 2017 +0000 Merge remote-tracking branch 'ValdisVitolins/master' commit 3fe9f8a4c82ead3cb7fdd88cec1b32fd9e6948b8 Author: Valdis Vitolins Date: Tue Feb 21 23:38:43 2017 +0200 Spelling of German ja moved from en_list to en_rules, as it allows to set better word boundaries commit 1d6829ca235180949b63b87e4f8d51d889bc8920 Author: Reece H. Dunn Date: Sun Feb 19 14:57:30 2017 +0000 docs/en: describe John Wells' lexical sets for English vowels. commit 6f033bbe3ad5c9f3ab39bf442c560fb1f0d77edb Author: laptop Date: Sun Feb 19 13:58:29 2017 +1300 close to alpha version commit cdca4f8a8df9ce55dcca6da38c6ba716ec0e5a69 Author: laptop Date: Fri Feb 17 17:44:59 2017 +1300 first cut commit 2e222e6e8b8bad54982945cf5c27429de41fda3b Author: Valdis Vitolins Date: Wed Feb 15 21:48:35 2017 +0200 More Eclipse settings added commit 31d87f56b5057687e0296d4d1c4b18aed7ad37ab Author: Valdis Vitolins Date: Wed Feb 15 21:47:10 2017 +0200 Lv improvements commit 3d2d65a38f9149a90c22e6a128cdad73f5c1f241 Author: Valdis Vitolins Date: Wed Feb 15 21:45:41 2017 +0200 Typo fix commit bb051e6086461c28419338fa011e2d1fcd7d7c40 Author: Reece H. Dunn Date: Tue Feb 14 22:48:04 2017 +0000 ky: don't speak numbers character by character commit b3f97a51e781a4acd49d6933df0c9dd88e54e5ef Author: Reece H. Dunn Date: Tue Feb 14 07:57:24 2017 +0000 ky: fix the name of the sib (sibilant) feature commit a71a7ffa537f232f2c13f29a44498c14d4d6b5fe Author: Reece H. Dunn Date: Tue Feb 14 07:55:22 2017 +0000 Update the CHANGELOG file. commit b3295493d383d8f5d32108ea32d61bb0228bb122 Merge: c4ca7a12 c0ccd2cf Author: Reece H. Dunn Date: Tue Feb 14 07:54:20 2017 +0000 Merge remote-tracking branch 'JRMeyer/master' commit c0ccd2cf2923e36b633918c6cbc93fd79f76c84b Author: JRMeyer Date: Tue Feb 14 08:44:57 2017 +0100 fixed comment symbols (the slashes were in the wrong direction) commit c4ca7a1202254850f884b810175c5aa9eeb808b7 Author: Reece H. Dunn Date: Mon Feb 13 19:47:52 2017 +0000 Add wchar.h and wctype.h compatibility shims using ucd-tools. This is applied to all platforms to provide consistent behaviour. commit 1378a81a06187635640dd62468c991a25b2e2268 Author: Reece H. Dunn Date: Mon Feb 13 07:50:49 2017 +0000 Remove the wchar tables from readclause, now the standard is* and to* APIs are being used. commit 5975f07095b14790f8e3887731503c7e38374e95 Author: Reece H. Dunn Date: Mon Feb 13 07:43:23 2017 +0000 Replace the *2 wchar/wctype APIs with their standard versions. These will be fixed using compatibility headers. commit d2a919bc7b1ff10c90e0e962e2376f78d0788e09 Merge: 17168a56 6346ede6 Author: Reece H. Dunn Date: Sun Feb 12 21:32:06 2017 +0000 Merge commit '6346ede604270202b2aad8159cb914b7a2276c34' commit 6346ede604270202b2aad8159cb914b7a2276c34 Author: Reece H. Dunn Date: Sun Feb 12 21:22:01 2017 +0000 isalnum: use the Alphabetic derived core property to check that the character is in the alpha class. commit cbddf092c9b952e86ce1fc72d8a9a377d093bf51 Author: Reece H. Dunn Date: Sun Feb 12 21:20:03 2017 +0000 isalpha: use the Alphabetic derived core property to check that the character is in the alpha class. commit b38659582f47e1407af6efab8101bb5c4e832dd9 Author: Reece H. Dunn Date: Sun Feb 12 17:28:22 2017 +0000 islower: include the Other_Lowercase characters. commit 9d1469b9567902257e79d67e3b2e233bfaeeb7b4 Author: Reece H. Dunn Date: Sun Feb 12 16:03:55 2017 +0000 printdata: use the Uppercase property from DerivedCoreProperties. commit 1fc20f39f5e3a5bdfe8dbfd10c9f94f730cf5719 Author: Reece H. Dunn Date: Sun Feb 12 14:51:24 2017 +0000 isupper: include the Other_Uppercase characters. commit d9565018634248f8c069f5d6078939b3e844b3e6 Author: Reece H. Dunn Date: Sun Feb 12 14:26:09 2017 +0000 printdata: load all the properties from the PropList data. commit 17168a566979e9fbd9b1c00a34419c114a3f9bd8 Author: Valdis Vitolins Date: Sun Feb 12 15:54:37 2017 +0200 More proper fix for issue #196 commit ac082c94008c11765c050d2f6c3dd5e4f2de937e Author: Reece H. Dunn Date: Sun Feb 12 13:19:43 2017 +0000 Add tests for the remaining is* APIs. commit eb08dc422ddaf971da6f6168107eb5ada41eee8b Author: Reece H. Dunn Date: Sun Feb 12 12:24:18 2017 +0000 Update the copyright dates. commit c9f29403737dbcaa701b92103fe22625b2dd32ca Author: Reece H. Dunn Date: Sun Feb 12 11:47:30 2017 +0000 isblank: don't include characters, and add tests for this API. commit f109bb918f42823df00b052b72bfa8881d24f91f Author: Reece H. Dunn Date: Sun Feb 12 11:11:52 2017 +0000 isspace: don't include characters. commit 5f9dc111cf9d1441d7bbe4b8c4730b931a610b3b Author: Reece H. Dunn Date: Sun Feb 12 09:53:43 2017 +0000 Add tests for the isdigit and isxdigit ctype APIs. commit bd71fed013e07f1b794d1c1bd1fc1e5cc078452b Author: Reece H. Dunn Date: Sun Feb 12 09:22:25 2017 +0000 ctype: return true in isupper/islower if there is a simple case mapping present commit e77b7c7b49303df7866d8809b2e66649e6c82fd7 Author: Reece H. Dunn Date: Sun Feb 12 08:33:37 2017 +0000 printdata: create an isspace helper function commit ceda811b12c3330a6000162c5c5bbbdac3c54910 Author: Reece H. Dunn Date: Sun Feb 12 08:16:23 2017 +0000 printdata: add the properties to the primary data map commit a2193799e4bfbb7d1ad0aab62d41098eb22f3320 Author: Reece H. Dunn Date: Sun Feb 12 08:03:15 2017 +0000 printdata: use get to return a default value if the map key is not present commit fe3e3350e4513443a19e5422e2cc7eda2d7eda81 Merge: c80829a5 50983ed0 Author: Reece H. Dunn Date: Sat Feb 11 22:25:15 2017 +0000 Merge remote-tracking branch 'ValdisVitolins/master' commit 50983ed05ed9781306c3d706ed14a2e2f1506eb1 Author: Valdis Vitolins Date: Sat Feb 11 22:10:28 2017 +0200 Documentation: link to fixed bug #196 removed commit fd4b397ad7df911cf6703c7692c78349cbda1dca Merge: 9558e60e d3d4fdeb Author: Valdis Vitolins Date: Sat Feb 11 21:49:02 2017 +0200 Merge branch 'test' commit 9558e60e4b644389a55ac5875085f0516000073e Merge: 9f289619 71c010b7 Author: Valdis Vitolins Date: Sat Feb 11 21:48:04 2017 +0200 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit d3d4fdebef312fdfa9641277cfbc2b8014e9b2ca Author: Valdis Vitolins Date: Sat Feb 11 21:47:34 2017 +0200 Typo fixes for lv_rules commit 872433d62c1c9ea77919df9fbcc7fe2e2009a732 Author: Valdis Vitolins Date: Sat Feb 11 21:42:09 2017 +0200 Fix for Jump rule to allow no letters in between current and pre/post (literal letter/letter group) commit 41f29f3e87c3f3a5348d1e385b48044d1d0a0f8f Author: Valdis Vitolins Date: Sat Feb 11 20:51:47 2017 +0200 Fix for issue #196 Word end mark _ doesn't work properly with ~ character group commit 01852ee90d6c26f507f926f6110ab0a439270366 Author: Reece H. Dunn Date: Sat Feb 11 18:20:08 2017 +0000 isdigit: C99 compatibility -- only check [0-9]. commit 34167771fd106c4f89bf16a905f5244e41189101 Author: Reece H. Dunn Date: Sat Feb 11 18:18:38 2017 +0000 Add an iswxdigit compatibility API. commit 3e321158e73d8347a863d07fdb61472321191e3d Author: Reece H. Dunn Date: Sat Feb 11 17:54:25 2017 +0000 Update the documentation on the is* APIs. commit d585c778043be1a80095afe78bddf9ff791c9d82 Author: Reece H. Dunn Date: Sat Feb 11 17:37:42 2017 +0000 Add an iswblank compatibility API. commit d10f63b7109f512dec5500c95827a592b942b7c4 Author: Reece H. Dunn Date: Sat Feb 11 11:23:15 2017 +0000 printcdata: a version of printucddata that uses the C APIs where available commit 5e5b15ddf01da89a72374497491b3d61606310fb Author: Reece H. Dunn Date: Sat Feb 11 11:09:03 2017 +0000 printucddata: support printing is* ctype data commit bde2bb187aa3d66fc637e8190aa152ac08f94d4f Author: Reece H. Dunn Date: Sat Feb 11 10:55:39 2017 +0000 printucddata: support custom formats via a --format command-line option commit 3aecbfecb376d167960a80ffcf76f57d614bbce3 Author: Reece H. Dunn Date: Sat Feb 11 10:41:58 2017 +0000 printucddata: check all command-line arguments commit 372797d2029584f1e6836e708c2cef496767ea2b Author: Reece H. Dunn Date: Sat Feb 11 10:21:38 2017 +0000 Support local UCD data using a UCD_SRCDIR variable. commit c80829a5fdda1811ab513933342f18a21aa23c86 Author: Reece H. Dunn Date: Sat Feb 11 08:39:29 2017 +0000 Remove the NEED_WCHAR_FUNCTIONS code for wchar/wctype compatibility. commit 71c010b7128546e1ae0606c49df5b48b33b37013 Author: Reece H. Dunn Date: Fri Feb 10 08:03:40 2017 +0000 Remove unused wchar.h and wctype.h includes. commit 9ecde56231e1334b7524f6120a991e5134f57654 Author: Reece H. Dunn Date: Fri Feb 10 07:45:43 2017 +0000 Build the ucd-tools files with libespeak. commit 9f28961943d9de4b3f49a5fb044da4afb3a4ed6d Merge: 619ddc32 9ea452f8 Author: Valdis Vitolins Date: Wed Feb 8 21:35:25 2017 +0200 Merge branch 'master' into test commit 9ea452f82396d7d4b9bdd26ed4262e8fb64f1d59 Author: Reece H. Dunn Date: Wed Feb 8 07:40:35 2017 +0000 Add a platform support table to the README file. commit 1fcdc1c009d9735c5a531fcf373cc117bd0c9e2c Author: Reece H. Dunn Date: Wed Feb 8 07:12:24 2017 +0000 Android: add phoneme.c to the build. commit 13413c3ed993d070328cb3539088819619d5d152 Author: Reece H. Dunn Date: Mon Feb 6 19:02:20 2017 +0000 Fix the build from the previous voice changes. commit 619ddc329326d2d948f88c1a5b599c548594c3a1 Merge: 100f5333 513ffd25 Author: Valdis Vitolins Date: Mon Feb 6 12:40:01 2017 +0200 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit 513ffd25b038b57c2e4dede9720edeaa8ed46a9b Author: Reece H. Dunn Date: Mon Feb 6 07:52:26 2017 +0000 pt-PT: rename to 'pt' and make this the primary variant for 'pt', not 'pt-BT' commit 182aba4cc0c2de43c257d2fd247c0a4a01c9fee4 Author: Reece H. Dunn Date: Mon Feb 6 07:47:13 2017 +0000 no: rename to 'nb' making 'nb' the primary language, as 'no' is a macrolanguage commit 48d0361db73e04983e9936a20f429ab20f9e31e1 Author: Reece H. Dunn Date: Mon Feb 6 07:43:31 2017 +0000 hy: add 'hy-arevela' as an alternative language commit 1678a63a4e0bd3e24799dd784de49a65dd592a52 Author: Reece H. Dunn Date: Mon Feb 6 07:41:39 2017 +0000 yue: remove the non-standard 'zhy' language code and make 'zh' a lower priority alternative commit b4357b668cdd2050f8e40649fc67f2d1a703af9a Author: Reece H. Dunn Date: Mon Feb 6 07:40:00 2017 +0000 cmn: use 'cmn' as the primary language, with 'zh-cmn' and 'zh' as alternatives commit 100f53335fb9925e1af241b2e9c0ba4a9f606767 Author: Valdis Vitolins Date: Sun Feb 5 23:33:44 2017 +0200 Latvian language improvements. Rules with repeated letter groups changed to jump rules commit 218d92046ae73f1e4bafc3279657435a42b0708a Author: Valdis Vitolins Date: Sun Feb 5 23:32:28 2017 +0200 Documentation: Letter group 'Lxx' can be used as letter mark for 'J' rule commit af7fc1b657c7ecb7317b965f5a84c495d37dc086 Author: Valdis Vitolins Date: Sun Feb 5 23:31:24 2017 +0200 Issue #199 Jump statement now supports letter groups commit 36a2872b4b5bf7aaa8d063eaf4a04d5fcad3ea2c Author: Reece H. Dunn Date: Sun Feb 5 19:45:29 2017 +0000 Don't allow the gender property to be set in language files (they are only relevant in voice files). commit 1c5bbe31a4acff36ca1d1e72658e2c306607244a Author: Reece H. Dunn Date: Sun Feb 5 19:22:20 2017 +0000 Use LookupMnem in ReadVoiceFile when parsing lines. commit d30cf6f0d7c37deb37ce43c60d7b517a727cda53 Author: Reece H. Dunn Date: Sun Feb 5 19:08:27 2017 +0000 Default voices/languages to be male to match the default voice. commit f6147085cdc52e5bc444299d9ac1105051c80656 Author: Reece H. Dunn Date: Sun Feb 5 19:06:27 2017 +0000 Use enumeration constants for the voice gender field values. commit 46cd5f48e18ec0b04d83f3cc25edbd9d179e4465 Author: Reece H. Dunn Date: Sun Feb 5 18:47:31 2017 +0000 Don't allow 'gender unknown' in voice/language files. commit 3d8b2b61a19a981157426768a49a6ca33c67f801 Author: Reece H. Dunn Date: Sun Feb 5 18:44:29 2017 +0000 Update the changelog. commit ea365af43ce8307833ddc47f0a6bfb2afaad5286 Author: Reece H. Dunn Date: Sun Feb 5 17:03:44 2017 +0000 Remove the 'dictdialect' feature. commit 1a8624ffdb1bca52becdb3f6a4c1c1d0bfd0361f Author: Reece H. Dunn Date: Sun Feb 5 16:52:33 2017 +0000 Use the language names in the 'name' field, not a shorthand or other identifier. commit 0c3ceb2e703d5cc10b1a594b89078416add6802f Author: Valdis Vitolins Date: Sun Feb 5 15:25:12 2017 +0200 As secondary stress is still spelled differently it is disabled commit f4bcc119780e652e0828c7672892a7a201bcd339 Author: Valdis Vitolins Date: Sun Feb 5 15:23:56 2017 +0200 Documentation: more than one can be used for skipped characters. commit cabe5001b5192be0be5a0cc48e78cead2f72d371 Author: Valdis Vitolins Date: Sun Feb 5 14:10:32 2017 +0200 Issue #199 'xxJ)' statement as precondition implemented and documented commit b2057635c4f631d2ede074a127cd19cfa60b4080 Author: Valdis Vitolins Date: Sun Feb 5 13:32:06 2017 +0200 PRE jump rule e.g. 'xyJ)' implemented commit 29f0b673ee1599aa40659ec741b2e0ca7e35bc1a Author: Valdis Vitolins Date: Sun Feb 5 13:26:02 2017 +0200 Updated comments for POST jump rule commit 6bd656cf4aba071ec41cdff887c4ef2b16f1d3a9 Author: Valdis Vitolins Date: Sun Feb 5 13:24:23 2017 +0200 Limit search for jump POST rule to null byte for last word in sentence commit 285e88c720870cb4326b07500a08436bd4f49073 Author: Reece H. Dunn Date: Sat Feb 4 17:06:22 2017 +0000 Move the language files to espeak-ng-data/lang. commit 6eaf1d2ddc30dfb1b490060f274677da54005439 Author: Reece H. Dunn Date: Sat Feb 4 16:50:57 2017 +0000 Look in espeak-ng-data/lang for voices. This is to support splitting language specification (dictionaries) from voice specification (phon*). commit bb7630e4c1dc4c839155406cae6f052910710898 Author: Reece H. Dunn Date: Sat Feb 4 16:42:39 2017 +0000 Make len_path_voices a parameter to GetVoices. commit 022e4e82dda1c77e4ae7968c76f72718c18de767 Author: Reece H. Dunn Date: Sat Feb 4 16:34:09 2017 +0000 Don't check if the MBROLA voice data is present on Windows. With the original eSpeak Windows port, the MBROLA voices had to be present in an mbrola folder of the espeak-data. This will be different in espeak-ng, allowing the MBROLA voice files to be located elsewhere on the system. commit 3ce7fab7db4c76d28ad7ddd6f2ffc9250cbd786c Author: Reece H. Dunn Date: Sat Feb 4 16:03:56 2017 +0000 Return the actual error from GetFileLength instead of 0. commit df6a2228b73fcb0b8129498b6f03e2398da68d2a Author: Reece H. Dunn Date: Sat Feb 4 16:02:56 2017 +0000 Use -EISDIR instead of -2 in GetFileLength for directories. commit d89c6fdcc3073d5b30ff520e51e6658285a84310 Author: Reece H. Dunn Date: Sat Feb 4 11:30:35 2017 +0000 Add the Italian language updates to the CHANGELOG.md file. commit 5f423fc1b4be81963e64053e7c47f11323082c37 Author: chrislm Date: Sat Feb 4 12:07:09 2017 +0100 IT: last improvements tested on january 2017. commit d757fd974392e707f6a26bff8e654b127c29fa58 Author: chrislm Date: Sat Feb 4 11:53:43 2017 +0100 IT: Reading roman numerals as ordinals. commit 59c940837613645f00c7a2e25f92cdf80f703960 Author: chrislm Date: Sat Feb 4 11:43:44 2017 +0100 IT: Removed automatic secondari stress IT: Unstressed final syllable is diminished IT: Preserve unstressed monosyllable words and allow secondary stress in multisillable words indicated as unstressed in it_list. commit 2dac2f2c49f8488760e6aec21823640b78635473 Author: Reece H. Dunn Date: Fri Feb 3 19:07:12 2017 +0000 Update the documentation for the new and updated languages. commit f320d349f07fc270a57b58f3164ad521351c7589 Author: Reece H. Dunn Date: Fri Feb 3 18:47:16 2017 +0000 Build the kok and sd languages in the dictionary target. commit 7c57bdb357c6a305ad025fc663facf571dd1964d Merge: b44995db 88a588e6 Author: Reece H. Dunn Date: Fri Feb 3 18:39:32 2017 +0000 Merge remote-tracking branch 'pettarin/master' commit b44995dba2c4bb364bc433690dd7bc1ba833ca65 Author: Vardhan Date: Fri Feb 3 17:39:43 2017 +0530 Adding Sindhi - Arabic (inc/sd ) commit ecea83d6a5f55eb67c157730d97f7319505edbd7 Author: Vardhan Date: Fri Feb 3 16:55:27 2017 +0530 Updateing Oriya (inc/or) commit 43e37b2c7261d834ce4d68bf68480eedb1bbbcc9 Author: Vardhan Date: Fri Feb 3 09:17:23 2017 +0530 Adding Manipuri ( sit/mni ) support commit 639bd9f5584668beaa5aace1dae3f3133f9930d4 Author: Vardhan Date: Fri Feb 3 18:07:01 2017 +0530 Adding Konkani ( inc/kok ) commit 4fb391270df0f6fd640ca6272f0d13387b7c9349 Author: Vardhan Date: Fri Feb 3 12:49:29 2017 +0530 Updating Hindi ( inc/hi ) commit 49ca474b653cfee8390fa04179bcf5e302fbe2b5 Author: Vardhan Date: Fri Feb 3 16:37:53 2017 +0530 Updating Gujarati ( inc/gu ) commit 923bfdb82c26ccc3667534e70269c9bde849972a Author: Reece H. Dunn Date: Thu Feb 2 13:08:59 2017 +0000 ipa: ʍ (vls ptr vel frc) commit 1cd9bf80b322aae1848883d62e737aaae0745198 Author: Reece H. Dunn Date: Thu Feb 2 12:57:28 2017 +0000 ipa: d͡z (vcd alv sib afr) commit 2c45f6058869e2dc84ddcc78f784c7c2b69f983a Author: Reece H. Dunn Date: Thu Feb 2 08:02:45 2017 +0000 ipa: t͡s (vls alv sib afr). commit dd66fe41e389e04f49232974d2eb4d9fa765cc8a Author: Reece H. Dunn Date: Thu Feb 2 07:50:07 2017 +0000 ipa: t͡s (vls alv sib afr). commit 1a0594c62f94c782f81476f28bb1543b7303fe20 Author: Reece H. Dunn Date: Thu Feb 2 07:22:59 2017 +0000 Fix reading stdin buffers larger than 1000. Patch by https://github.com/ChliHug. commit 98355a0f47469d80df4d6f868ac0797a2b295988 Author: Reece H. Dunn Date: Wed Feb 1 23:14:31 2017 +0000 ipa: h (vls glt frc). commit 5cb8ce12bd90432015f21e1ae0a2b3a9769ab38a Author: Reece H. Dunn Date: Wed Feb 1 23:12:19 2017 +0000 ipa: χ (vls uvl frc). commit c88c43eeccc0fcacc68277d08b608c92013cb02f Author: Reece H. Dunn Date: Wed Feb 1 23:09:53 2017 +0000 ipa: x (vls vel frc). commit f05a32bf0fdd130a3a894344d2e0ee3e1999cbfd Author: Reece H. Dunn Date: Wed Feb 1 23:06:16 2017 +0000 ipa: ç (vls pal frc). commit e338295e19e84f150339c57a12a599a822f72e3c Author: Reece H. Dunn Date: Wed Feb 1 23:02:01 2017 +0000 ipa: ɬ (vls alv lat frc). commit cc7127d26e44a568265d16e30fecc38ddee18f4f Author: Reece H. Dunn Date: Wed Feb 1 22:56:47 2017 +0000 ipa: ɕ (vls alp sib frc). commit e51dc6e61a5665fd2aea6f0ded7a390cfc6c3d4b Author: Reece H. Dunn Date: Wed Feb 1 22:54:05 2017 +0000 ipa: sʲ (vls alv sib frc pzd). commit d8aa055697188a4d1492cfd8b682764aa5550e4d Author: Reece H. Dunn Date: Wed Feb 1 22:50:21 2017 +0000 ipa: zʲ (vls alv sib frc pzd). commit 1135ff101300caed45d8649c11bf7414de02573c Author: Reece H. Dunn Date: Wed Feb 1 22:38:41 2017 +0000 ipa: ʂ (vls rfx sib frc). commit dce61376d8a92a9ad381dd5384e680bc43837e9e Author: Reece H. Dunn Date: Wed Feb 1 22:32:16 2017 +0000 ipa: ʃ (vls pla sib frc). commit ce810f3cd85527b6bba5968c54263c666dcb55c0 Author: Reece H. Dunn Date: Wed Feb 1 22:29:58 2017 +0000 ipa: s (vls alv sib frc). commit d2a04674e8f225eb4216c2ec33b22a87844d5ce6 Author: Reece H. Dunn Date: Wed Feb 1 22:26:02 2017 +0000 ipa: θ (vls dnt frc). commit 175d3c02998c815c7c6fb39560e64c35fef59961 Author: Reece H. Dunn Date: Wed Feb 1 22:23:54 2017 +0000 ipa: f (vls lbd frc). commit d4a284683795cb37b044d144f4e901317ea07dbf Author: Reece H. Dunn Date: Wed Feb 1 22:18:39 2017 +0000 ipa: k (vls vel stp). commit 302decc8823a1ea147482237b0b280f45f3ceb2f Author: Reece H. Dunn Date: Wed Feb 1 22:15:07 2017 +0000 ipa: p (vls blb stp). commit 9796200f26278b7e265748ab8d0cc1edfa56846c Author: Reece H. Dunn Date: Wed Feb 1 22:09:56 2017 +0000 ipa: ʟ (vcd vel lat apr). commit 74c3ff5c977a3472efe55ce1777e2304f48a1b35 Author: Reece H. Dunn Date: Wed Feb 1 22:05:46 2017 +0000 ipa: ʎ (vcd pal lat apr). commit b7428eb443314569345ac4238da3a37a83603592 Author: Reece H. Dunn Date: Wed Feb 1 22:01:56 2017 +0000 ipa: ɭ (vcd rfx lat apr). commit 217eceeb34f06dc1d36e339e246adb49c3ebc837 Author: Reece H. Dunn Date: Wed Feb 1 21:54:47 2017 +0000 ipa: ɫ (vcd alv fzd lat apr). commit a5e5202ca5073f65918e95ef67ce17b5086b131c Author: Reece H. Dunn Date: Wed Feb 1 21:29:25 2017 +0000 ipa: l (vcd alv lat apr). commit 88a588e635ddc1f74aaf847132f6d79bee189b86 Author: Alberto Pettarin Date: Wed Feb 1 16:53:20 2017 +0100 Updated emscripten to 1.49.1. Fixed voice default and CSS in demo.html. Updated copyright strings to 2017. commit 695a9007aa59e577d7a3371e9f6c81fe86e7b9f6 Author: Reece H. Dunn Date: Wed Feb 1 13:18:18 2017 +0000 ipa: q (vls uvl stp) commit e8363769223e7c20c2c881821997840dd17d92a4 Author: Reece H. Dunn Date: Wed Feb 1 13:12:09 2017 +0000 ipa: c (vls pal stp) commit 88bdbe9256ade7aac598e19e1d9538dc306935e0 Author: Reece H. Dunn Date: Wed Feb 1 13:07:26 2017 +0000 ipa: t͡ɕ (vls alp sib afr) commit d170b0c024ac910b3d974fdfa943b9140920e7b0 Author: Reece H. Dunn Date: Wed Feb 1 12:56:03 2017 +0000 ipa: t͡ʃ (vls pla sib afr) commit 09601af6f508222d7fbbed96b7ae11cfbf2c6e1d Author: Reece H. Dunn Date: Wed Feb 1 07:49:47 2017 +0000 ipa: ʁ (vcd uvl frc). commit 237af08312763fe90d604e71d096629c731f7af2 Author: Reece H. Dunn Date: Wed Feb 1 07:47:00 2017 +0000 ipa: ɣ (vcd vel frc). commit 736fa69471a8ab9304f86a6148258e3fd493fd7f Author: Reece H. Dunn Date: Wed Feb 1 07:40:40 2017 +0000 ipa: ʝ (vcd pal frc). commit 8b55428ece6a67490fb3acf5a1910a913f441769 Author: Reece H. Dunn Date: Wed Feb 1 07:36:42 2017 +0000 ipa: ʑ (vcd alp sib frc). commit dc937cf1de0d47c282162d73aeb82912adddd7a9 Author: Reece H. Dunn Date: Wed Feb 1 07:31:55 2017 +0000 ipa: ʐ (vcd rfx frc). commit 7312b1b2a2832a1942eb9468259d864a0f40a65b Author: Reece H. Dunn Date: Wed Feb 1 07:28:58 2017 +0000 ipa: ʒ (vcd pla frc). commit 0574f488c35e99f3df2b4a7abe977573f656b636 Author: Reece H. Dunn Date: Wed Feb 1 07:24:29 2017 +0000 ipa: d (vcd alv frc). commit 6eb518ee0fc820ba3a9a2c2f26819911dc8bb3cb Author: Reece H. Dunn Date: Wed Feb 1 07:22:26 2017 +0000 ipa: ð (vcd dnt frc). commit 440fb6d4bb7c035991b1a87281c51322ceb810ec Author: Reece H. Dunn Date: Tue Jan 31 22:09:48 2017 +0000 ipa: fix the 'Other Symbols' table. commit 0a55fe6ad476ec9aca1ba6538a4727bddcf81ffb Author: Reece H. Dunn Date: Tue Jan 31 22:01:41 2017 +0000 ipa: ʋ (vcd lbd apr). commit 3374b13ad67fcf1f3f846ae88bfddacf5388fe1b Author: Reece H. Dunn Date: Tue Jan 31 21:57:15 2017 +0000 ipa: v (vcd lbd frc). commit 063ee44a4fbf286dc8a56d7b5502da430d23e6f6 Author: Reece H. Dunn Date: Tue Jan 31 21:53:31 2017 +0000 ipa: β (vcd blb frc). commit efade0fc71ecf1705985af864ea34e9ff686f17b Author: Reece H. Dunn Date: Tue Jan 31 21:46:01 2017 +0000 ipa: w (vcd ptr vel apr). commit 1d36966b9f9a9cbed43a26105e88695c13f4aa88 Author: Reece H. Dunn Date: Tue Jan 31 21:35:37 2017 +0000 ipa: j (vcd pal apr). commit fb6bd384ee998e141c29ae212aa1d3e6978b9295 Author: Reece H. Dunn Date: Tue Jan 31 21:29:38 2017 +0000 ipa: b (vcd blb stp). commit 679b93947452292d8e2aa5492b02d6d4835caa2c Author: Reece H. Dunn Date: Tue Jan 31 21:25:41 2017 +0000 ipa: g (vcd vel stp). commit 2e682bcdc53106d73da7b8b4d2e87dd91f229ecf Author: Reece H. Dunn Date: Tue Jan 31 21:21:09 2017 +0000 ipa: ɟ (vcd pal stp). commit 883187cfb563bf23df5e5cbece8dacedabb803a7 Author: Reece H. Dunn Date: Tue Jan 31 20:53:22 2017 +0000 ipa: d͡ʑ (vcd alp sib afr). commit 16be8f19bff3e4fa556f74c2bcfa23eb3c458ad4 Author: Reece H. Dunn Date: Tue Jan 31 13:16:12 2017 +0000 ipa: d͡ʒ (vcd pla sib afr) commit 39f7e7b2f6a6e802190eac6b83ff7cd9d56247a1 Author: Reece H. Dunn Date: Tue Jan 31 13:07:21 2017 +0000 ipa: d̪ (vcd dnt stp) commit a96f748470899d4b201f2b0bc723ce21bb9ca5a4 Author: Reece H. Dunn Date: Tue Jan 31 13:03:18 2017 +0000 ipa: d (vcd alv stp) commit dd30a6118612ae14f504ba3b0ce393eb01d62f3c Author: Reece H. Dunn Date: Mon Jan 30 23:06:14 2017 +0000 ipa: t̪ (vls dnt stp). commit 3cdb952ea391d50bc9bc12d86c172490504973e9 Author: Reece H. Dunn Date: Mon Jan 30 23:03:30 2017 +0000 ipa: ensure that each phoneme has an ipa annotation. commit a49729cd70ed44ae8f0356c838fb38edf0b165ef Author: Reece H. Dunn Date: Mon Jan 30 22:51:53 2017 +0000 ipa: t (vls alv stp). commit 0f41dae8e93b60ee4770beb49297abe19b26b7f2 Author: Reece H. Dunn Date: Mon Jan 30 22:35:27 2017 +0000 ipa: ɹ (vcd alv apr). commit 675cec2facef5ffbcb1b2a8cccdd38b5944763e0 Author: Reece H. Dunn Date: Mon Jan 30 22:18:33 2017 +0000 ipa: document the supported pulmonic consonants in ph_ipa as an IPA chart. commit efeca3b2759fa9def17245a7af191b4ef4c234d9 Author: Reece H. Dunn Date: Mon Jan 30 22:11:12 2017 +0000 ipa: ŋ (vcd vel nas). commit eda7bc03d69ef7e7b81c40b0eba1ae28e4584aca Author: Reece H. Dunn Date: Mon Jan 30 22:05:56 2017 +0000 ipa: ɲ (vcd pal nas). commit 7cc3a6c0c2d10ba0989d18261dc97ffdf2c8d214 Author: Reece H. Dunn Date: Mon Jan 30 21:58:20 2017 +0000 ipa: ɳ (vcd rfx nas). commit 581b366bb069e0b367cc94fe38219332e9eecfa4 Author: Reece H. Dunn Date: Mon Jan 30 21:40:53 2017 +0000 ipa: m (vcd blb nas). commit 8869c72d979f490aa08b8576a58cc13bef39035b Author: Reece H. Dunn Date: Mon Jan 30 21:34:55 2017 +0000 ipa: n (vcd alv nas). commit 5b6a50be473f01658d574196c97d4724b1074e01 Author: Reece H. Dunn Date: Mon Jan 30 21:20:50 2017 +0000 Place the stress phonemes first, because espeak skips these when looking for phonemes from NextItem. commit 901bc0d1ba9968c5503314ca6598910b5db4b048 Author: Reece H. Dunn Date: Mon Jan 30 20:27:10 2017 +0000 Allow 'apr liquid' to be used together in a phoneme. commit 486fee55310e6581705cf1f822e6a495987a79d0 Author: Reece H. Dunn Date: Mon Jan 30 20:20:38 2017 +0000 Make the IPA phoneme table the first table. commit 9ef1f2eec6352e0f7a7449baeb0491fea25a8b94 Author: Reece H. Dunn Date: Mon Jan 30 20:16:47 2017 +0000 Use base1 as the base phonemetable, not 'base'. This is a step in the transition to using a common IPA-based phoneme table for the pronunciations. It allows the base phonemes to import the IPA versions during this transition phase. commit 0871276322f95694a5fe30d6e194d2876bb36d3d Author: Reece H. Dunn Date: Mon Jan 30 19:53:11 2017 +0000 ipa: create a skeleton phoneme table. commit 944883429807bfac05baba1e2197f6d24570227e Author: Reece H. Dunn Date: Mon Jan 30 19:14:00 2017 +0000 Use '_' to indicate no parent phoneme table in the 'phonemetable' command. commit 574ecbd6343b2da30a77cd01bf7bd3ed8755dee6 Author: Reece H. Dunn Date: Sun Jan 29 10:53:33 2017 +0000 Inline the InstnPlusPhoneme function. commit e7374059e52d85c36b1a1118404860d71c0e75e7 Author: Reece H. Dunn Date: Sun Jan 29 10:43:02 2017 +0000 Use the stress condition values with i_CHANGE_IF. commit f2bb4827820a1f40e88d90490d36916be327e3ec Author: Reece H. Dunn Date: Sun Jan 29 10:29:48 2017 +0000 Use OPCODE for the RETURN and CONTINUE opcodes. commit b937d37e93b6238c3999442761e360405859af7c Author: Reece H. Dunn Date: Sun Jan 29 10:14:10 2017 +0000 Use the stress condition values in StressCondition. commit 8338cdd250e870b3404a280ed6c51948d95da4f6 Author: Reece H. Dunn Date: Sun Jan 29 10:09:16 2017 +0000 Better document the other condition checks (isDiminished, etc.). commit 5d2e2a2f8ff91473c8075114650fc3e4d094a642 Author: Reece H. Dunn Date: Sun Jan 29 00:29:17 2017 +0000 Use the place of articulation constants to specify the place-based conditions. commit 01e289c3d72a3fa387166d7766ae3761081062c0 Author: Reece H. Dunn Date: Sun Jan 29 00:24:38 2017 +0000 Use constants for the phARTICULATION values. commit f0d4a98b96001afa92f75728ee2c7ef9113019bb Author: Reece H. Dunn Date: Sun Jan 29 00:09:54 2017 +0000 Use an explicit is phoneme type constant to specify the type-based conditions. commit 98703c30de8e2e56c4b88c731fa8887700167858 Author: Reece H. Dunn Date: Sun Jan 29 00:04:44 2017 +0000 Use the phflag bit offset constants to specify the phflag-based conditions. commit a66cc8de7f9d3396b12f77259ef64c1d2ad0d9bd Author: Reece H. Dunn Date: Sat Jan 28 23:53:49 2017 +0000 Use bit offsets to define the phflag phXYZ values. commit 5c96ad23597b930172fefa416516ae16eaa5bfb9 Author: Reece H. Dunn Date: Sat Jan 28 23:24:53 2017 +0000 Remove unused phoneme flags. commit 5600019a54dd86ef9ee47e690fb62d170a481899 Author: Reece H. Dunn Date: Sat Jan 28 21:16:08 2017 +0000 Remove unused conditional tests. commit 0415c46a8f1d855d2ec0666efd8c7f672cf81e6e Author: Reece H. Dunn Date: Sat Jan 28 19:56:52 2017 +0000 Replace 'nonsyllabic' with 'nsy'. commit bcdf6ff73495e6c7d920bc983b08124b15385f5a Author: Reece H. Dunn Date: Sat Jan 28 19:53:12 2017 +0000 Don't replace rhotic with rzd. 'rhotic' is used on r-type consonants. commit 8c4ac68210a9525d69fe72b7452a740be92157d1 Author: Reece H. Dunn Date: Sat Jan 28 19:49:52 2017 +0000 Add phPALATAL to pal phonemes for the isPalatal checks. commit 241860553dc208084c1b30b6979d1c247790a9f7 Author: Reece H. Dunn Date: Sat Jan 28 19:44:06 2017 +0000 Replace 'long' with 'lng'. commit cc154be09c8d62c74b351ac51fae649767eed8e8 Author: Reece H. Dunn Date: Sat Jan 28 19:36:45 2017 +0000 Use 'bld' instead of 'blb' for German pf. commit e585de6c525a783d431dcd753681c94011853aa9 Author: Reece H. Dunn Date: Sat Jan 28 19:28:50 2017 +0000 Replace 'palatal' with 'pzd'. commit 890406630d399ee9f4acaa81549e467ca6336d53 Author: Reece H. Dunn Date: Sat Jan 28 19:23:20 2017 +0000 Use 'pal' instead of 'pal palatal' for /ç/. commit 063c0971a7c8572e66351a3b4c916a6edc7122b9 Author: Reece H. Dunn Date: Sat Jan 28 19:14:34 2017 +0000 Use 'pal' instead of 'palatal' for /j/ consonants. commit 645889cfb80fad827bade2a73fe8f3e02dce64e2 Author: Reece H. Dunn Date: Sat Jan 28 17:49:14 2017 +0000 Use 'alp' instead of 'pal palatal' for ɕ and ʑ. commit 28977a4be77c26b6e2da023ced4db47fcad3b60e Author: Reece H. Dunn Date: Sat Jan 28 16:29:44 2017 +0000 Replace 'pla palatal' with 'alp'. commit 8457f010d0ba2b98bb3b575a836ad62bf3aba943 Author: Reece H. Dunn Date: Sat Jan 28 16:03:13 2017 +0000 Replace 'trill' with 'trl'. commit c8023301f2b9860a449d7e410088e64b98685315 Author: Reece H. Dunn Date: Sat Jan 28 15:32:44 2017 +0000 Replace 'sibilant' with 'sib'. commit 22935752fa52df874a4b15d1fa9b4e74580874b2 Author: Reece H. Dunn Date: Sat Jan 28 14:16:33 2017 +0000 Replace 'Length' with 'length'. commit bcc639fcfc9cf644fd0af05b395709bddf018f7f Author: Reece H. Dunn Date: Sat Jan 28 13:58:57 2017 +0000 Replace 'nasal' with 'nas'. commit fe74d0b41bd32ca040ba899a420ed279dfa8113b Author: Reece H. Dunn Date: Sat Jan 28 13:51:34 2017 +0000 Replace 'stop' with 'stp'. commit 14f7513840243e424e9aa5271b187fcd8652f623 Author: Reece H. Dunn Date: Sat Jan 28 13:40:22 2017 +0000 Replace 'vowel' with 'vwl'. commit 130a87cbe6919009b3df92e0f3139938b299f6bd Author: Reece H. Dunn Date: Sat Jan 28 13:05:15 2017 +0000 compiledata: Generate an error if import phoneme will override settings. commit a9030650ba08c6c9f640396bbd244b5c62ced47e Author: Reece H. Dunn Date: Sat Jan 28 12:51:16 2017 +0000 compiledata: Generate an error if the imported phoneme cannot be found. commit b4297c28514d6a24bf7b98f6ed84c8e2b50d6627 Author: Reece H. Dunn Date: Sat Jan 28 12:37:41 2017 +0000 compiledata: Display the actual error from phoneme_add_feature. commit 0ee9c84fe33721b37d8eff9180005ab2107c4218 Author: Reece H. Dunn Date: Sat Jan 28 12:25:56 2017 +0000 compiledata: ensure that voicingswitch is not used with vowels. commit dd422ffbdb63ecf7b2ade8b708b718ee3ea3cc6d Author: Reece H. Dunn Date: Sat Jan 28 12:03:43 2017 +0000 Ensure phoneme type is set before start/endtype. The eSpeak code uses `end_type` for the `voicingswitch` property when used with consonants. It also allows `endtype` to be specified in consonants if it is the same as `starttype`. This code adds a check in the `starttype` and `endtype` handlers to ensure that the phoneme type has been set to preserve the eSpeak behaviour for these properties. commit 9cb38f2df4658de458bb536d456bf2896f57581d Author: Reece H. Dunn Date: Sat Jan 28 11:56:20 2017 +0000 PHONEME_TAB.end_type is used as the voicing switch for consonants. commit 7afccce615aa8e24f75871c79d8674655032bb5e Author: Reece H. Dunn Date: Sat Jan 28 10:56:04 2017 +0000 Build the new languages and phonemes documentation files. commit da0f3d33095202a5684efb2525667f43bcad5ef1 Author: Reece H. Dunn Date: Sat Jan 28 10:53:25 2017 +0000 docs/photab.md: Link to phonemes.md for the phoneme features. commit 1c75e58bda61f52dc843fd5ce987d87e241f0df9 Author: Reece H. Dunn Date: Sat Jan 28 10:19:53 2017 +0000 Remove the dontlist phoneme feature flag. The 'dontlist' feature was used by the now removed PrintPhonemesUsed function to not display that phoneme in the list. It was also only used by the English phonemetable. commit 5724a7230544083d53d295112ae0450ffad7b2c2 Author: Reece H. Dunn Date: Sat Jan 28 10:00:39 2017 +0000 Rename ph_{ipa => japanese}. commit 862e420fda75d49daac875ec48e06ab16864f0cc Author: Reece H. Dunn Date: Fri Jan 27 21:06:53 2017 +0000 docs/phonemes.md: Add support for an elg (extra long) length feature. commit 36308f6b38a651aac8dbbda53635b1d871ef1ea0 Author: Reece H. Dunn Date: Fri Jan 27 21:03:03 2017 +0000 phoneme: recognise the est, hlg and lng length phonemes. commit ad3a06587ff8273f4b6d0d0273bac438232ec1d6 Author: Reece H. Dunn Date: Fri Jan 27 20:50:42 2017 +0000 docs/phonemes.md: Only describe the length suprasegmentals. commit 6a0ea584ea27ff72cf70bf4dd1a701f76a6de88e Author: Reece H. Dunn Date: Fri Jan 27 20:44:06 2017 +0000 Don't store the unused phoneme equivalence tables in the phoneme data files. commit 6c526be3c8626bca252b4afbe2838dfda64f10c4 Author: Reece H. Dunn Date: Fri Jan 27 20:37:22 2017 +0000 Don't compile the unused phoneme equivalence tables. commit d98274a8ee5b399792546bf4a93dff9e02f6a274 Author: Reece H. Dunn Date: Fri Jan 27 20:00:21 2017 +0000 windows: WiX/Windows does not like using -dev in versions. commit 7587a6bade7f393c23346e39d3deaccc390b1718 Author: Reece H. Dunn Date: Fri Jan 27 19:59:26 2017 +0000 windows: Enable building the x64 installer from the 'Build Solution' menu option. commit f75a7d9dcac05a6704f825b3499fa1edab111d89 Author: Reece H. Dunn Date: Fri Jan 27 18:45:05 2017 +0000 windows: Document the Visual C++ runtime requirement. commit 5118891f20faeebe500049c9698faa8e2932b4ec Author: Reece H. Dunn Date: Fri Jan 27 13:12:37 2017 +0000 windows: Visual Studio 2013 compatibility. commit 5bc93cd7a82b91c24fcd377198b57c78c56682ad Author: Reece H. Dunn Date: Fri Jan 27 12:55:57 2017 +0000 windows: Compile phoneme.c in libespeak-ng.dll. commit 3081fe728761fe4edeaadd1bf5199a748f2c4c16 Author: Reece H. Dunn Date: Fri Jan 27 12:51:12 2017 +0000 windows: Fix the msvc version check in stat.h. commit 03435f2bc40bfe375c8ff5f3c1b6be100396d97e Author: Reece H. Dunn Date: Fri Jan 27 07:50:34 2017 +0000 README: The data files are not compatible with espeak, so document them as such. commit 2ebe077478da93300bcdec12284a1b574a4305d6 Author: Reece H. Dunn Date: Thu Jan 26 21:25:41 2017 +0000 README: Extend the documentation on the compatibility with espeak. commit b3a1bcda4bdddcb3183be537114fc6061879bbfa Author: Reece H. Dunn Date: Thu Jan 26 19:51:28 2017 +0000 phoneme: pass the feature enum value to phoneme_add_feature. commit 926303c095bdd0d81d8d1287c6bde3a9a735d915 Author: Reece H. Dunn Date: Thu Jan 26 19:37:24 2017 +0000 phoneme: move feature_t to phoneme.h.. commit d7b0a4803b15ae53df7b15230cdccd01352bf867 Author: Reece H. Dunn Date: Thu Jan 26 07:41:35 2017 +0000 Update the CHANGELOG.md file. commit b47600d951eea3835e8d2657830b57dba8eebc0d Author: Reece H. Dunn Date: Thu Jan 26 07:40:05 2017 +0000 phoneme_add_feature: recognise diacritic features. commit 62a6671b1ace32757e745892b0bcebce0f13d930 Author: Reece H. Dunn Date: Wed Jan 25 23:53:48 2017 +0000 Update the CHANGELOG.md file. commit d7871a633bc9cd7ace8c58f7a7e6baa22ed7f4a7 Merge: a091c208 d6883a11 Author: Reece H. Dunn Date: Wed Jan 25 23:50:16 2017 +0000 Merge remote-tracking branch 'vrdhn/master' commit a091c2085232fa461a9dce1f9d0ceca8435307b1 Author: Reece H. Dunn Date: Wed Jan 25 23:44:19 2017 +0000 Remove the unused isSeqFlag1 logic checks. commit c0763f592a1d220f8298ef1860ae4e74329d4f27 Author: Reece H. Dunn Date: Wed Jan 25 23:28:55 2017 +0000 phoneme_add_feature: recognize vowel features. commit 5e5289bcb5cbaca84d3839cfc46bd45f83dbd529 Author: Reece H. Dunn Date: Wed Jan 25 23:20:34 2017 +0000 compiledata: remove unused feature names. commit c9f9405b24639074c7a3727b569fe0d16b8042bb Author: Reece H. Dunn Date: Wed Jan 25 21:29:24 2017 +0000 phoneme_add_feature: fix setting the vls feature. commit 93fd4caf1913ae452595e79de194ed27d70d52c9 Author: Reece H. Dunn Date: Wed Jan 25 21:17:46 2017 +0000 phoneme_add_feature: rename phFORTIS to phVOICELESS to reflect its actual usage. commit 9dc3d274979226d83326654172ae7ec58866fb9f Author: Reece H. Dunn Date: Wed Jan 25 21:12:15 2017 +0000 phoneme_add_feature: support setting the voice features. The 'fortis' feature is not used, so it has been removed. commit a48633dc814de5203c7ad553b0610efea5d64640 Author: Reece H. Dunn Date: Wed Jan 25 21:06:04 2017 +0000 phoneme_add_feature: support setting the place of articulation. commit 4b797d1d644e1ee9b45d5be999c2d4cd24b39080 Author: Reece H. Dunn Date: Wed Jan 25 20:20:38 2017 +0000 phoneme_add_feature: simplify feature lookup. commit 56b9eeeb728295283a26736ccf5f32b5243a0b60 Author: Reece H. Dunn Date: Wed Jan 25 20:12:16 2017 +0000 phoneme_add_feature: support the lat and sib phonemes. commit c203f517f409a2455b91ccebccd55199053f616f Author: Reece H. Dunn Date: Wed Jan 25 19:44:17 2017 +0000 phoneme_add_feature: support the eSpeak model for manners of articulation. commit 40556d41bee0a928e1fff68020e9df0209b360af Author: Reece H. Dunn Date: Wed Jan 25 19:11:53 2017 +0000 phonemes: use phoneme_add_feature if the keyword is not recognised. commit 442a503986700f2dae9c70291b7981528de29cc4 Author: Reece H. Dunn Date: Wed Jan 25 19:03:49 2017 +0000 phonemes: show the invalid phoneme feature on unrecognised feature names commit f926831b880d4cb84b6c8243ad4e85a438d49729 Author: Reece H. Dunn Date: Wed Jan 25 13:30:08 2017 +0000 docs/phonemes.md: convert the consonant and vowel tables to markdown formatted tables. commit f76d2558c997c58485ef8d061e6747db502d6cce Author: Reece H. Dunn Date: Wed Jan 25 07:52:39 2017 +0000 phoneme: add a phoneme_add_feature internal API method. commit 0765c4102d4b857aff78af8488c76cb5426a2b70 Author: Reece H. Dunn Date: Wed Jan 25 07:33:02 2017 +0000 docs/phonemes.md: move the Other Symbols into their own IPA consonant chart. commit dbbf5d7b985b2b76c96d0d1b3cd21372db2fbe33 Author: Reece H. Dunn Date: Wed Jan 25 07:10:50 2017 +0000 docs/phonemes.md: don't use an Alternative column on the Other Symbols table. commit 7baaf911226ab878c571544af186b71862a16b85 Author: Reece H. Dunn Date: Wed Jan 25 07:06:32 2017 +0000 docs/phonemes.md: move the other vowel symbols to their own section. commit d6883a11bddc3c4296292331833457a9d181d23e Author: Vardhan Date: Wed Jan 25 06:41:51 2017 +0530 Updating Indic/Marathi (inc/mr) files from older effort commit 60a584c0321ea690a9d016556c4ef3de4414c842 Author: Reece H. Dunn Date: Tue Jan 24 19:32:26 2017 +0000 compiledata: declare phoneme_flags locally. commit 8050b3f1b6062af635943943581f4d18b33d3c62 Author: Reece H. Dunn Date: Tue Jan 24 19:30:13 2017 +0000 compiledata: declare place_articulation locally. commit d957352d41a1668568ee5acfaef3f83707771e14 Author: Reece H. Dunn Date: Tue Jan 24 18:59:57 2017 +0000 Remove the unused phPLACE definitions. commit b3bb0a73a885773e65f93d9178a49d7c817968ab Author: Reece H. Dunn Date: Tue Jan 24 13:06:08 2017 +0000 docs/phonemes.md: expand the pulmonic consonants in the consonants table. commit dee3799f82bcc4de6833f3045b0a7663a68606a7 Author: Reece H. Dunn Date: Tue Jan 24 07:24:29 2017 +0000 issue #172: flush audio on cancel requests. This is a partial fix for an audio regression. The other part of the fix requires a change in pcaudiolib to reopen the audio device on flush requests for affected audio drivers/devices. commit ae311b0c2888127ae03956eba467209bc964c28f Author: Reece H. Dunn Date: Mon Jan 23 23:04:41 2017 +0000 docs/phonemes.md: update the opening paragraphs to reflect the scope of the document. commit f7630893bf383a5fb8e517550d950195cc64ccb2 Author: Reece H. Dunn Date: Mon Jan 23 22:53:58 2017 +0000 docs/phonemes.md: restructure the suprasegmental features. commit 2d2cabed66cc75cad11dfae72b45a6363e955933 Author: Reece H. Dunn Date: Mon Jan 23 22:49:36 2017 +0000 docs/phonemes.md: restructure the remaining diacritic features. commit 7199046f9580f26a4a48cbcf98f97f41297758ae Author: Reece H. Dunn Date: Mon Jan 23 22:46:08 2017 +0000 docs/phonemes.md: restructure the co-articulation features. commit 896108467d15c710e4c821a48c6d76aa701b0abc Author: Reece H. Dunn Date: Mon Jan 23 22:38:21 2017 +0000 docs/phoneme_model.md: add place of articulation to the table of contents. commit c6442f2b7d33c5f706be3215fd65ea62719bca4b Author: Reece H. Dunn Date: Mon Jan 23 22:36:31 2017 +0000 docs/phonemes.md: restructure the consonant release features. commit e4daf9fbb7dd321d2e319d71b8456ae2f448e07b Author: Reece H. Dunn Date: Mon Jan 23 22:34:18 2017 +0000 docs/phonemes.md: restructure the syllabicity features. commit 6ee32cbac1becb12bda509505dfc89aa2dde6af4 Author: Reece H. Dunn Date: Mon Jan 23 22:30:49 2017 +0000 docs/phonemes.md: restructure the vowel height and backness features. commit 9c18c31d61ae4f24bad2e7716c26d60bfb631acc Author: Reece H. Dunn Date: Mon Jan 23 22:26:16 2017 +0000 docs/phonemes.md: restructure the rounding and labialization features. commit 7a707072ded9e6736be9b7d9de96d2b6851a3316 Author: Reece H. Dunn Date: Mon Jan 23 21:57:19 2017 +0000 docs/phonemes.md: restructure the place of articulation features. commit 43f72c5e527de4c25eb6eab6954806ef7d2de087 Author: Reece H. Dunn Date: Mon Jan 23 21:42:34 2017 +0000 docs/phonemes.md: restructure the phonation features. commit 58d97b0c888219c0bb753c62eec7ca8b6dc1cf33 Author: Reece H. Dunn Date: Mon Jan 23 21:27:05 2017 +0000 docs/phonemes.md: move Air Flow to the diacritics. commit 4d750ed4d85180fd7097b165dae39cbcdd7829fc Author: Reece H. Dunn Date: Mon Jan 23 21:23:23 2017 +0000 docs/phonemes.md: restructure the articulation diacritics. commit 4f894a65fb4ea12f3c53798209c67591803ccab3 Author: Reece H. Dunn Date: Mon Jan 23 21:10:13 2017 +0000 docs/phonemes.md: move the manner of articulation into the consonants section. commit 7eb3abee6e7b40659d5a0cbaf9cd3b4a62fa5d52 Author: Reece H. Dunn Date: Mon Jan 23 21:08:07 2017 +0000 docs/phonemes.md: move the IPA phoneme sections up a level. commit aebcafa19d88243cb67534ed156ee7bcea976687 Author: Reece H. Dunn Date: Mon Jan 23 21:04:49 2017 +0000 docs/phonemes.md: make the manner of articulation table consistent with the other feature tables. commit bf389d8d62529e67510cc4ea4f7ae4a7a31ecbf3 Author: Reece H. Dunn Date: Mon Jan 23 20:57:14 2017 +0000 docs/phoneme_model.md: move the manner of articulation details to this document. commit c36789e8f7d6f13a87fcf74a010882ff4b9ece06 Author: Reece H. Dunn Date: Mon Jan 23 20:47:28 2017 +0000 docs/phoneme_model.md: create a new phoneme model document. commit 120e7c69631982aeef322dd3d15c388fa7ae1bc0 Author: Reece H. Dunn Date: Mon Jan 23 20:15:56 2017 +0000 docs/phonemes.md: fix the ust and dst diacritic symbols. commit 4831ed54064bdfc97ea3866a015981f1cbc40b6a Author: Valdis Vitolins Date: Mon Jan 23 21:47:20 2017 +0200 Fix for issue #201 Make clean ; make doesn't work commit d669eba0decf948659abbc5f792db329fd2176f3 Author: Reece H. Dunn Date: Mon Jan 23 19:26:37 2017 +0000 docs/phonemes.md: combine the pulmonic and non-pulmonic charts into a single chart. commit 92f7f0f11ba4cc6d2a894b062acc3c5c63cbf85c Author: Reece H. Dunn Date: Mon Jan 23 19:17:47 2017 +0000 docs/phonemes.md: group the consonant charts. commit 4209d91271adddd03032ade537b22a45e13c2412 Author: Reece H. Dunn Date: Mon Jan 23 19:11:52 2017 +0000 docs/phonemes.md: fix section indenting. commit 4fd6ee70c1a5a418714ee0efe0fc40386085834b Author: Reece H. Dunn Date: Mon Jan 23 19:07:08 2017 +0000 docs/phonemes.md: describe the tones using properties, not features. commit 9f8c73e4145288f1cc7accce7ebf52142e363652 Author: Reece H. Dunn Date: Sun Jan 22 21:57:57 2017 +0000 docs/phonemes.md: update the introduction text. commit 906cbd84659f30b414932b12c65503dce9521d24 Author: Reece H. Dunn Date: Sun Jan 22 21:45:49 2017 +0000 docs/phonemes.md: don't list Kirshenbaum features in the remaining feature tables. commit 488a103c12756766aa2e1726561c8e05709f58b0 Author: Reece H. Dunn Date: Sun Jan 22 21:41:59 2017 +0000 docs/phonemes.md: reorganise the co-articulation features. commit a5749da4a65f8a648c5c7a61b119cb8357568b96 Author: Reece H. Dunn Date: Sun Jan 22 21:26:59 2017 +0000 docs/phonemes.md: use passive instead of other in the place of articulation table. commit e69036270695c7ab60b11f87a9071b5b11d6cfb1 Author: Reece H. Dunn Date: Sun Jan 22 20:40:44 2017 +0000 docs/phonemes.md: move the fortis and lenis, and co-articulation feature tables up a level. commit 1f600f0684ca97eb245aecf6e4bd858b3449f824 Author: Reece H. Dunn Date: Sun Jan 22 20:38:35 2017 +0000 docs/phonemes.md: move frr to the consonant release feature table. commit c70465c14dd6ece702c4b7aa8bbcb064d9b3338c Author: Reece H. Dunn Date: Sun Jan 22 20:36:16 2017 +0000 docs/phonemes.md: move consonant release up a level. commit 49a5358db9d223e3439d9192ed7ec2332c77339d Author: Reece H. Dunn Date: Sun Jan 22 20:34:03 2017 +0000 docs/phonemes.md: move syllability up a level. commit 2a130949747745782e1500631dbf5a637c4ae1fe Author: Reece H. Dunn Date: Sun Jan 22 20:32:08 2017 +0000 docs/phonemes.md: rename the height and backness sections. commit 073e1653715ee968b477c533f2b2935b265e42c2 Author: Reece H. Dunn Date: Sun Jan 22 20:22:31 2017 +0000 docs/phonemes.md: add the vwl feature to the manner of articulation table. commit 9294bc507e0e7e3bcd48b66d7cd072f978127368 Author: Reece H. Dunn Date: Sun Jan 22 20:13:55 2017 +0000 docs/phonemes.md: fix the manner feature table. commit 293c6032dc6862c4b7020dcacc029377dbd1438c Author: Reece H. Dunn Date: Sun Jan 22 19:46:26 2017 +0000 docs/phonemes.md: don't list the unused Kirshenbaum features. commit 19a1257ed212872a6692232bf7a408fad1be865e Author: Reece H. Dunn Date: Sun Jan 22 19:41:40 2017 +0000 Update the CHANGELOG file. commit cd9bc436454521cc469fb5e99d4694da6978552f Merge: 1e1d1724 0d560717 Author: Reece H. Dunn Date: Sun Jan 22 19:39:33 2017 +0000 Merge remote-tracking branch 'ValdisVitolins/master' commit 1e1d1724d690a828efc0d8b446ab1e3a569acc09 Author: Reece H. Dunn Date: Sun Jan 22 19:35:01 2017 +0000 docs/phonemes.md: move the precomposed characters to the other symbols section. commit 701ed3647f397a5a91a47c977028ad27c1fb9a8c Author: Reece H. Dunn Date: Sun Jan 22 19:32:36 2017 +0000 docs/phonemes.md: improve the specification of the manners of articulation. commit 0d5607175b8b3d958e71e15bf51762f6ee072c6a Author: Leonard de Ruijter Date: Fri Jan 8 08:35:12 2016 +0100 [Dutch] Initial work for 'ch'/'g' improvement.\&Changed [x] to Afrikaans [x2] for 'ch' and words ending with 'g' commit 43562df397966e99802491e861d9916a7253b660 Author: Valdis Vitolins Date: Sun Jan 22 20:21:53 2017 +0200 Issue #133 French pronounciation problems.o is said short, ô is said longer, except in rôt, cône, where nasal variant is used commit 85f76b014b7712ed9de2db2f355e1df373525c84 Author: Reece H. Dunn Date: Sun Jan 22 18:02:10 2017 +0000 docs/phonemes.md: move the remaining articulation diacritics to a new positioning diacritics section. commit 44152c057417718f8fae1c97f7a23bce7b56388a Author: Reece H. Dunn Date: Sun Jan 22 17:56:25 2017 +0000 docs/phonemes.md: expand out the places of articulation to cover more cases. commit 85fc46dfbce069044483c6c339b4818d864b759a Author: Reece H. Dunn Date: Sun Jan 22 17:00:02 2017 +0000 docs/phonemes.md: move the gemination section to the IPA phonemes section. commit 51d9dfd0d5046e960f63756d871ea76422b69af6 Author: Valdis Vitolins Date: Sun Jan 22 18:46:30 2017 +0200 Issue #163 [French] cerf should be pronounced sεʁ and not sεʁf commit 427e35c01df98dde197e73fb4faa1c9f81c62ca1 Author: Valdis Vitolins Date: Sun Jan 22 18:45:02 2017 +0200 IPA name changed from Unicode sequence to unicode letter ʁ commit c844833c32ebcaaab1f7baab747e97bab7701a19 Author: Reece H. Dunn Date: Sun Jan 22 16:05:41 2017 +0000 docs/phonemes.md: add affricates. commit 9bb4b53967e0543f192af5cb0effebac6b3745dd Author: Reece H. Dunn Date: Sun Jan 22 15:22:38 2017 +0000 Update the version to 1.49.2-dev. commit a1016533a6433388608e6677a5f4272cb3d09140 Author: Reece H. Dunn Date: Sun Jan 22 15:16:22 2017 +0000 Update the CHANGELOG file. commit c702faa8434f9dae546e416a4491515158300ad5 Author: Valdis Vitolins Date: Sun Jan 22 16:45:42 2017 +0200 Afrikaans language improvements by Christo de Klerk commit 6c100d0223688cda747666820633426adb992e31 Merge: ac8d29ca fab57423 Author: Valdis Vitolins Date: Sun Jan 22 16:40:32 2017 +0200 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit fab57423b3a8d1e973933181fc68aa2a648031e6 Author: Reece H. Dunn Date: Sun Jan 22 14:38:52 2017 +0000 docs/phonemes.md: describe the proper labio-valar consonants as lbv. commit c53d85e0b98d56c6b5cc08b939f4f7a11a1841a0 Author: Reece H. Dunn Date: Sun Jan 22 14:11:27 2017 +0000 docs/phonemes.md: improve the rounding and labialization specification and use these to describe the co-articulated consonants. commit ac8d29ca15f95c36ccdc2e2e9d57fcf85abe5a05 Merge: a9c417e1 67393a8a Author: Valdis Vitolins Date: Sun Jan 22 16:09:35 2017 +0200 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit a9c417e17652645b76eb28c3b54d90a457b8890b Author: Valdis Vitolins Date: Sun Jan 22 12:38:08 2017 +0200 Urdu language improvements by Ejaz Shah commit 67393a8a805dbfd36ab57ad208dc0f6f484b769e Author: Reece H. Dunn Date: Sun Jan 22 13:16:48 2017 +0000 docs/phonemes.md: describe place of articulation in terms of the active and passive articulator. commit e49bf7e96b7bc899dcf22d07f4480b7c1de67f37 Author: Reece H. Dunn Date: Sun Jan 22 10:50:48 2017 +0000 docs/phonemes.md: describe phonation in terms of how open/closed the glottis is. commit 8d8a53b857e91dadbb23b8df77ba330282fad24a Author: Reece H. Dunn Date: Sun Jan 22 09:50:08 2017 +0000 docs/phonemes.md: add initiator features. commit 5d32331cddb492855c2ed2370717d451746b9e21 Author: Reece H. Dunn Date: Sun Jan 22 09:02:14 2017 +0000 docs/phonemes.md: add air flow features. commit 3d03f9b35ae99e2f8b7d3137cd7bf02bc2b84591 Author: Reece H. Dunn Date: Sat Jan 21 22:01:35 2017 +0000 Move espeak-ng-data/voices/README.md to docs/languages.md. commit 999ac6743337e484bf0a1631b0885d3a8bb9114d Author: Reece H. Dunn Date: Sat Jan 21 20:38:18 2017 +0000 eSpeak NG 1.49.1 commit 5f8ca97409d8b98a25a5e7375b6c635baebf44c3 Author: Reece H. Dunn Date: Sat Jan 21 20:29:55 2017 +0000 Don't unstall the removed default voice on Windows. commit 4a301535eec32dbd347e67123d794a613fa049a8 Author: Reece H. Dunn Date: Sat Jan 21 19:08:55 2017 +0000 docs/phonemes.md: add a sib feature. commit d0d97282589ecc038973c6bb476db77f779d50b6 Author: Reece H. Dunn Date: Sat Jan 21 19:04:18 2017 +0000 docs/phonemes.md: don't use epg, moving those phonemes to the main consonant chart. commit e2d0f3d7cf69683972fb5922741e988b219f2471 Author: Reece H. Dunn Date: Sat Jan 21 18:42:12 2017 +0000 docs/phonemes.md: move the {vcd,alv,lat,flp} symbol into the main consonants chart. commit 7a1085a2884cb10e610c75317d12190d029fffe7 Author: Reece H. Dunn Date: Sat Jan 21 18:38:47 2017 +0000 docs/phonemes.md: move the lat consonant chart rows next to their non-lat rows. commit 6175df89063b6980fcc13f687bbd3a24f2bbe1b0 Author: Reece H. Dunn Date: Sat Jan 21 18:36:54 2017 +0000 docs/phonemes.md: add the alp consonants to the main consonant chart to match Wikipedia. commit 41d2df2f33ded2ebff69fffc35752c9279bccdcf Author: Reece H. Dunn Date: Sat Jan 21 18:28:46 2017 +0000 docs/phonemes.md: separate out the lat feature within the manner of articulation group. commit 827d4c5c40172ce99e63167dae4be585d6eb2566 Author: Reece H. Dunn Date: Sat Jan 21 18:25:13 2017 +0000 docs/phonemes.md: don't use features for positioning diacritics. commit ea9c52eeea995c7d3c546d639979277bf1716348 Author: Reece H. Dunn Date: Sat Jan 21 18:14:39 2017 +0000 docs/phonemes.md: detail fortis and lenis usage. commit e19278d2a9d7ee49e09c3dc094611728ab1a1b4d Author: Reece H. Dunn Date: Sat Jan 21 17:42:02 2017 +0000 docs/phonemes.md: don't use special features for the voiceless/voiced diacritics. commit 0f2b837d551eb4ea9458f31562d7aedbdf881439 Author: Reece H. Dunn Date: Sat Jan 21 16:50:58 2017 +0000 docs/phonemes.md: use fzd instead of fzd for the ~ combining character. commit be44c4ba852eae16f60e2ea190f10a4767c6b624 Author: Reece H. Dunn Date: Sat Jan 21 16:45:00 2017 +0000 docs/phonemes.md: add a paragraph explaining how the feature set is intended to be used. commit ff55771b02adc7400d716010f4e60543bf6f76be Author: Reece H. Dunn Date: Sat Jan 21 16:01:44 2017 +0000 docs/phonemes.md: document extra stress support. commit c979b5a18e2c6ff68428bab679f4b1516c17dada Author: Reece H. Dunn Date: Sat Jan 21 15:55:31 2017 +0000 docs/phonemes.md: move the vwl feature to the Vowels section. commit 532af2f96baf1359b4cdfb45f9854578ebcde84e Author: Reece H. Dunn Date: Sat Jan 21 15:54:11 2017 +0000 docs/phonemes.md: support the IPA chart suprasegmentals and tone marks. commit 2903afb3e12c54dac1cfaf707b14e61e78566551 Author: Reece H. Dunn Date: Sat Jan 21 13:09:13 2017 +0000 docs/phonemes.md: fix the reference hyperlinks. commit f9439a6e3f8433fda1072aff8153539e86930362 Author: Reece H. Dunn Date: Sat Jan 21 13:06:05 2017 +0000 docs/phonemes.md: use brv instead of mrm for the breathy voiced diacritic. commit 28034f5cfe0dc8464e93cc5df0fe7fc840e286b6 Author: Reece H. Dunn Date: Sat Jan 21 12:53:57 2017 +0000 docs/phonemes.md: extend the diactitics to match the IPA charts. commit 1a3f0218661c6da329bd79c0ca0d332a16ad95ec Author: Reece H. Dunn Date: Sat Jan 21 10:01:31 2017 +0000 docs/phonemes.md: group the consonant and vowel features. commit 9b46bacba23d6c9e54a1435551b10e6d1ade1a5d Author: Reece H. Dunn Date: Sat Jan 21 09:57:16 2017 +0000 docs/phonemes.md: describe the organisation of the document. commit 4b7e097ca10e1b86353b0434b0b94867345a9ecb Author: Reece H. Dunn Date: Sat Jan 21 09:44:08 2017 +0000 docs/phonemes.md: document the extended feature set. commit 7bbb3b402e8f479df1e83c103d8778c50de88133 Author: Reece H. Dunn Date: Sat Jan 21 09:33:53 2017 +0000 docs/phonemes.md: use lbv and lbp for the co-articulated consonants. commit ef7517336942ab5ed446a757b58e38a18288d49b Author: Reece H. Dunn Date: Sat Jan 21 09:23:33 2017 +0000 docs/phonemes.md: add the Vowels table from the IPA chart using Kirshenbaum features. commit 13f452dc9e3c89dbdb3b1b1dba600e3ee74c36e1 Author: Reece H. Dunn Date: Fri Jan 20 23:12:38 2017 +0000 docs/phonemes.md: group the features together. commit 0c14c9f341dec723f0436502c8938a1057ceb730 Author: Reece H. Dunn Date: Fri Jan 20 23:08:28 2017 +0000 docs/phonemes.md: add the Other Symbols table. commit a92c12dc5f62f7b31bf7301436d39000fc435f87 Author: Reece H. Dunn Date: Fri Jan 20 22:40:55 2017 +0000 docs/phonemes.md: use the Wikipedia manner of articulation order for the pulmonic consonants table. commit 4e40ea2d5605cba7c61aacea20223111c0e857db Author: Reece H. Dunn Date: Fri Jan 20 22:26:17 2017 +0000 docs/phonemes.md: add the Consonants (Non-Pulmonic) table from the IPA chart using Kirshenbaum features. commit a662b1ac12b02ad7160694c826b6926f9e0ab216 Author: Reece H. Dunn Date: Fri Jan 20 22:06:15 2017 +0000 docs/phonemes.md: add the Consonants (Pulmonic) table from the IPA chart using Kirshenbaum features. commit 4ef02f6c52de6af4e0b49b805a1b9500e521e1c7 Author: Reece H. Dunn Date: Fri Jan 20 21:04:11 2017 +0000 docs/phonemes.md: specify the IPA abbreviation. commit 55024c5c035af672f4298e978076dc46bf8d4366 Author: Reece H. Dunn Date: Fri Jan 20 21:03:13 2017 +0000 docs/phonemes.md: group the features according to the IPA chart. commit a86d7b742e7990f934462ca43436fab6207e2384 Author: Reece H. Dunn Date: Fri Jan 20 20:50:50 2017 +0000 docs/phonemes.md: split out the pulmonic and non-pulmonic consonant features. commit 57c3921ffd4649cd825321210739bd1d432a53a3 Author: Reece H. Dunn Date: Fri Jan 20 20:47:22 2017 +0000 Rename docs/phoneme{_features => }.md commit d5142418004d519c6ce5e14bc3d85c65edbe5fd1 Author: Reece H. Dunn Date: Fri Jan 20 20:08:22 2017 +0000 phoneme features: move the unused features to an 'Unused' section. commit a3605db8b2cff4597f375770f49b5a01b3eb2e8b Author: Reece H. Dunn Date: Fri Jan 20 19:57:53 2017 +0000 phoneme features: add a link to the HTML version of Evan Kirshenbaum's ASCII/IPA transcription specification. commit fa4416e5db48cb642a1975f9b3804e5dd991f5f1 Author: Reece H. Dunn Date: Fri Jan 20 19:53:52 2017 +0000 phoneme features: add a Kirshenbaum column to document differences from Kirshenbaum's phoneme feature set. commit c30015440013bf45b0bf0bfe6eda1dcd4f1f4cd4 Author: Reece H. Dunn Date: Fri Jan 20 18:49:32 2017 +0000 Update the CHANGELOG. commit 0fcc85de3014add093b589163822bcb64fa43308 Merge: 68234bdb c5355ed9 Author: Reece H. Dunn Date: Fri Jan 20 18:46:23 2017 +0000 Merge remote-tracking branch 'ValdisVitolins/master' commit 68234bdbb303a55e96d8e7125be384b34aeed2a5 Merge: d42ba939 b3daacc7 Author: Reece H. Dunn Date: Fri Jan 20 18:27:48 2017 +0000 Merge remote-tracking branch 'rhdunn/master' commit d42ba93959263cd5fc38ec548ee4007de1b072bc Author: Reece H. Dunn Date: Fri Jan 20 18:27:10 2017 +0000 Don't use the HOME directory as the espeak-ng-data path. commit c5355ed94e872eb8f248fadb22f7bab5fbd57201 Author: Valdis Vitolins Date: Fri Jan 20 19:37:04 2017 +0200 Fix for issue #69 Speaking '1,,2' in German only says 'eins'. commit b3daacc79585bef646429e93769570b2ffd715fd Author: Reece H. Dunn Date: Fri Jan 20 13:14:30 2017 +0000 Document the Kirshenbaum IPA features. commit 773da20c16ddfc0814dc79113a7d93f1636b074c Author: Reece H. Dunn Date: Thu Jan 19 22:04:20 2017 +0000 Support using home (data) paths other than 'espeak-ng-data'. commit 0367abf98f2d0c98e18e49b2625c3f939b119a15 Author: Reece H. Dunn Date: Thu Jan 19 21:44:51 2017 +0000 Support loading phoneme data files relative to the phsrc path. commit e372d8434897ed6995da49873ef75782ace8459c Author: Reece H. Dunn Date: Thu Jan 19 21:23:22 2017 +0000 espeak-ng: add a argument to --compile-phonemes. commit eb91c8dfceff0276233189ba9eccaa1758b6b912 Author: Reece H. Dunn Date: Thu Jan 19 21:12:12 2017 +0000 espeak_ng_CompilePhonemeDataPath: Allow the user to specify the source and destination paths for the phoneme data. commit e0a598e9681eea141354b6db2e50a2d96ace9e51 Author: Reece H. Dunn Date: Thu Jan 19 21:00:45 2017 +0000 Use variables for the phoneme source and destination paths. commit b67c463852a2c05b50878defd48e207b6298952d Author: Reece H. Dunn Date: Thu Jan 19 20:52:06 2017 +0000 Inline CompilePhonemeData2 into espeak_ng_CompilePhonemeData. commit ca77ce928be2af7700297ca0767c3b4120799c2e Author: Reece H. Dunn Date: Thu Jan 19 20:49:48 2017 +0000 CompilePhonemeData2: Inline the single use of the source parameter. commit 59ca718d40955fe597bee74a56df3f049cdd6982 Author: Reece H. Dunn Date: Thu Jan 19 19:57:06 2017 +0000 Always use 'en' as the default voice/language. commit 54b1bf939c205fbdee872283201b3a101f2fe59d Author: Reece H. Dunn Date: Thu Jan 19 18:46:04 2017 +0000 Ignore the 'make dist' output. commit 96e34565ed34071e58c40e0b03d76986448cb198 Author: Reece H. Dunn Date: Mon Jan 16 19:41:34 2017 +0000 Use a default buffer length of 60mS to fix using MBROLA voices. commit 5b072d0fd629350edb55da7e6ac267c97a04c134 Author: Reece H. Dunn Date: Sun Jan 15 20:29:35 2017 +0000 Update the CHANGELOG. commit 60396f3b5de228f66bccb25fad3fcf353eb3dc6e Merge: 7ad277e3 d1c56e61 Author: Valdis Vitolins Date: Sun Jan 15 22:14:38 2017 +0200 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit 7ad277e39eff2ada4cfdd5ba9c9e9396c5818a47 Author: Valdis Vitolins Date: Sun Jan 15 22:13:13 2017 +0200 Fixed typo commit b10f6ea1a292a7e0b33689b46c3a5fa221e7329a Author: Valdis Vitolins Date: Sun Jan 15 22:10:23 2017 +0200 Warning deleted for fixed issue #195 commit d9d7006d7affbb8ad9f29a0dd6265d7dab1853c9 Author: Valdis Vitolins Date: Sun Jan 15 22:08:39 2017 +0200 Comments about implementation for utf8_in2() commit 059543ceb013ae9ed55212e0ee0376cf0023d250 Author: Valdis Vitolins Date: Sun Jan 15 21:06:32 2017 +0200 Fix for issue #195 Different non-Latin diacritized consonants are wrongly considered as one doubled commit d1c56e6120deeb768f481599bd6313bb9e476b23 Author: Reece H. Dunn Date: Sun Jan 15 18:13:27 2017 +0000 Android: Fix installing the voices -- use the new espeak-ng-data path. commit 690bb8b7d24e09e07eb1aa23791784923185c09c Author: Reece H. Dunn Date: Sun Jan 15 18:12:22 2017 +0000 Ignore any present gradle wrapper. commit 2e84bbbcc8126c577b99ae6b17e9fc494e6e727d Author: Reece H. Dunn Date: Sun Jan 15 10:02:30 2017 +0000 Use autoconf to check for sys/endian.h. commit 58c655abaeeb3d73cd228f66a3fa064c050c24bc Author: Reece H. Dunn Date: Sun Jan 15 09:51:44 2017 +0000 Use autoconf to check for endian.h. commit 39bbd481443579c4176096f0891db0cfe3df23ab Author: Reece H. Dunn Date: Sun Jan 15 09:26:12 2017 +0000 README: Add a cross compilation section. commit 7cb79ea358c433e06c63f8100c5882819100e1e8 Author: Reece H. Dunn Date: Sun Jan 15 09:14:57 2017 +0000 Don't use AC_FUNC_(M|RE)ALLOC as they cause 'Undefined reference to rpl_(m|re)alloc' on some systems. commit 006bd842c39cc14f86b67b590a13c670fc2f0041 Author: Reece H. Dunn Date: Sat Jan 14 19:16:11 2017 +0000 Fix indentation in wavegen.c. commit 9d885c89fd4e8a3c5d35e7bc25f8a4abd8ab4faf Merge: fc7a94dc 824e55b8 Author: Reece H. Dunn Date: Sat Jan 14 19:13:09 2017 +0000 Merge remote-tracking branch 'ValdisVitolins/master' commit fc7a94dcf14cf8565f1769c76ba474b187039a06 Author: chrislm Date: Sat Jan 14 19:19:27 2017 +0100 ES: minor fix for eI (vdipht) pronunciation commit 824e55b85592203d9e52617e0a86ff507dfd69c1 Author: Valdis Vitolins Date: Fri Jan 13 21:21:15 2017 +0200 Fixed link to bug commit 640f0d8160ea7515d9880533202a84a0257e493e Author: Valdis Vitolins Date: Fri Jan 13 21:12:47 2017 +0200 Typo fixes commit fd30bdf026f876b8c7a427566734f539a870c86c Author: Valdis Vitolins Date: Fri Jan 13 21:12:18 2017 +0200 More details about rule implementation and caveats commit 47e1a2b43afd2fed172ce345d0aed16638b29d3e Author: Valdis Vitolins Date: Fri Jan 13 13:16:05 2017 +0200 Latvian language improvements commit 91b723c99afe0b79cf70a09917fd09217054c9e0 Author: Valdis Vitolins Date: Fri Jan 13 13:15:33 2017 +0200 Lowered nasaliness of Latvian voice commit d828156576d7aeff1ab9ebdcaa0d5e83d4dc23bb Author: Reece H. Dunn Date: Thu Jan 12 07:40:14 2017 +0000 Reduce buffer length to 50mS and don't override it when using eSpeak for audio. commit dae9cda060f3d1562c5c40f87d175863a3362432 Author: Reece H. Dunn Date: Thu Jan 12 07:14:02 2017 +0000 Revert "issue 172: fix sluggish speech for stopped speech." This reverts commit f9ab812e00549640ebf7d6f9416e151827ce5294. commit a506dc52416d4cb73372a63123d51cd2ea0f7209 Author: Reece H. Dunn Date: Thu Jan 12 06:58:00 2017 +0000 Fix setting saved_parameters in espeak_ng_Initialize. This fixes a regression introduced in commit e341068d57dfec122cbb732b1a75c685d3fec059. This is needed for the case when espeak_Cancel is called before calling espeak_Synth. commit 36d5a8b67b3eca74c946f10a8f0e4707d495b084 Author: Reece H. Dunn Date: Thu Jan 12 06:55:55 2017 +0000 Revert "Don't reset the parameters unless they have been set." This reverts commit 26e453dd2f2a1d32e628566e1915f49277167310. commit 26e453dd2f2a1d32e628566e1915f49277167310 Author: Reece H. Dunn Date: Wed Jan 11 07:30:19 2017 +0000 Don't reset the parameters unless they have been set. This is based on a patch by Samuel Thibault. This is needed when espeak_Cancel is called before espeak_Synth, like can be done in brltty. commit e095f008fa3f8389e57bd7c434cdbf333702fae2 Merge: 2ccaa7f0 97a7733d Author: Reece H. Dunn Date: Tue Jan 10 19:39:12 2017 +0000 Merge remote-tracking branch 'eeejay/set-voice-by-name' commit 2ccaa7f002e4cce0e0022b5163fde5a9f5bd6646 Author: Reece H. Dunn Date: Tue Jan 10 19:34:12 2017 +0000 Improve the IsLetterGroup comments. commit af1fae46dee53e5a37fe5ff893e77f952902fb08 Author: Reece H. Dunn Date: Tue Jan 10 19:26:40 2017 +0000 Fix formatting of the previous changes to match style guidelines. commit 97a7733df9d8817ec2b3613376d7a84b1052502b Author: Eitan Isaacson Date: Mon Jan 9 11:18:56 2017 -0800 Use espeak_SetVoiceByName in emscripten glue when only name is provided. commit e7663a230b86358728e7ce477f2ecba707575bbe Author: Valdis Vitolins Date: Mon Jan 9 19:47:43 2017 +0200 Latvian language improvement: more correct syntax used for unstressed syllables commit 6820f450de162b1b47b92f4a9d1fbc75efb80d46 Author: Valdis Vitolins Date: Mon Jan 9 19:46:49 2017 +0200 Documentation: fixed typo commit 2e7bf37c073cfb3ed71bf622fd747985516c5f78 Author: Valdis Vitolins Date: Mon Jan 9 19:35:30 2017 +0200 Documentation: '\xxx' for character and and ')J_xxx' rule documented commit 8e93334d1aa2dc0f06c0142b41c18659840f78a4 Author: Valdis Vitolins Date: Mon Jan 9 19:07:35 2017 +0200 Documentation: Issue #155 — how to use letter group with 'empty string' in letter group commit a621ad46e723860fad40f0a353a7c3dcb4db01ba Author: Valdis Vitolins Date: Mon Jan 9 19:05:54 2017 +0200 Implementation for issue #155 commit 8d5efa0002fd8168e1ad5f3a447bcf908bda2827 Author: Reece H. Dunn Date: Sun Jan 8 15:37:04 2017 +0000 ar: use 'A' instead of 'aa' in comments with upper-case words. commit ae3e411f67389b3b95f421c32cb2c860bfadf07e Author: Reece H. Dunn Date: Sun Jan 8 15:33:09 2017 +0000 Build the ar language files. commit 85c5a03cd7fb5f0799b4a35baa6a923743653f9b Author: Reece H. Dunn Date: Sun Jan 8 15:21:53 2017 +0000 ar: the A phoneme is used in the Arabic dictionary, so uncomment it. commit e2da3497b75078d2bf28f3cf75ab86653c1bb0ec Author: Reece H. Dunn Date: Sun Jan 8 15:15:42 2017 +0000 ar: add the Arabic dictionary files from https://github.com/linuxscout/espeak-ng commit 8e7343fdc3ab73f7ed58806f9f2e5f90087ae0aa Author: Reece H. Dunn Date: Sun Jan 8 15:02:40 2017 +0000 ar: use the ph_arabic file from https://github.com/linuxscout/espeak-ng commit 73961be59fe5f08769b3baf06742ea392d5137bd Author: Reece H. Dunn Date: Sun Jan 8 10:32:07 2017 +0000 Add the config.h file needed for the Android build. commit 95b5b4d8a0d74d0ae54ac243c35606cace6e1876 Merge: 4d3bc36c 3b8016e4 Author: Reece H. Dunn Date: Sat Jan 7 09:43:17 2017 +0000 Add 'src/ucd-tools/' from commit '3b8016e4f5f415175abb966000c1ebd6f15a4697' git-subtree-dir: src/ucd-tools git-subtree-mainline: 4d3bc36c47d91b7b00eb0c8224dca20115da0efa git-subtree-split: 3b8016e4f5f415175abb966000c1ebd6f15a4697 commit 4d3bc36c47d91b7b00eb0c8224dca20115da0efa Author: Reece H. Dunn Date: Sat Jan 7 00:32:28 2017 +0000 README.md: Incorporate the eSpeak for Android README documentation. commit e7a43d27c71c9183a13b1365872ee72856bc187a Author: Reece H. Dunn Date: Fri Jan 6 23:37:19 2017 +0000 README.md: Right-align the travis status and add a title. commit f7ef12d9f2b2ce03e32a42d4e745c1b0b48241f1 Author: Reece H. Dunn Date: Fri Jan 6 23:35:36 2017 +0000 README.md: Move up the 'eSpeak for Android' section. commit 156662aadfa0a294070ca93578b00aa4151cf3ff Author: Reece H. Dunn Date: Fri Jan 6 23:33:41 2017 +0000 README.md: Rename 'Notes for Packagers' to 'Packaging'. commit d2ef30c60b6310728f3ea0af833fa8c843665f5c Author: Reece H. Dunn Date: Fri Jan 6 23:30:18 2017 +0000 README.md: Group the Linux/Mac/BSD instructions. commit f7b87daf71fed3e01426262ad83ef4ac96d0a1ca Author: Reece H. Dunn Date: Fri Jan 6 23:24:33 2017 +0000 README.md: Merge the Debian dependency installation into the main Build Dependencies section. commit 4183089cfd087a3b9582ee40fb78e6b4859a2911 Author: Reece H. Dunn Date: Fri Jan 6 23:19:23 2017 +0000 README.md: Group the Windows documentation. commit 6bc5f409a372d888342da7b9c68e50c36baba74c Author: Reece H. Dunn Date: Thu Jan 5 22:41:40 2017 +0000 Don't generate an error if ndk-build (for Android builds) is not present. commit 26f2e21188653358365ba2ffc4ec89578f7cd62f Author: Reece H. Dunn Date: Thu Jan 5 22:15:55 2017 +0000 android: update the apk targets to build the jni and espeakdata as well commit e60539900179d183a71d23319ff4dfb5e54948ca Author: Reece H. Dunn Date: Thu Jan 5 22:14:01 2017 +0000 android: fix building the espeakdata.zip file commit e4e572aadc93abd82e559bf3e1148cd7f1b58563 Author: Reece H. Dunn Date: Thu Jan 5 21:42:16 2017 +0000 Convert eSpeakService.cpp to C so it can be compiled with clang's -std=c11 flag. commit 0a2034b9795032644a7448a3d3f5662f5f20a2f5 Author: Reece H. Dunn Date: Thu Jan 5 20:59:32 2017 +0000 android: support building the new espeak-ng C code. commit 02b96a4c8d1b43dc7d3c83d94fb2d0c97d1f5515 Author: Reece H. Dunn Date: Thu Jan 5 20:41:46 2017 +0000 Don't build the feature-graphic image as these are no longer used on Google Play. commit 3d482c1674e0e383be097a2efc3f1bf46594f42c Author: Reece H. Dunn Date: Thu Jan 5 20:38:41 2017 +0000 android: fix running mkicons.sh on modern systems commit 7390b9de0a8a7920b8d68227e4433d036c126e70 Author: Reece H. Dunn Date: Thu Jan 5 20:31:44 2017 +0000 Allow the build to work without gradle (for non-Android builds). commit 66ac27a94e7be5fcfa16baf0b77d9d937c3a503e Merge: c083511f edf2aad6 Author: Reece H. Dunn Date: Thu Jan 5 20:27:27 2017 +0000 Merge branch 'android' commit c083511f82b188d32308e62c857bc262f16d230d Merge: b843eb7e 5f5fc488 Author: Reece H. Dunn Date: Thu Jan 5 18:38:16 2017 +0000 Merge remote-tracking branch 'eeejay/emscripten-endian' commit 5f5fc4886bcb82c0821d13974ff220e4b21702dc Author: Eitan Isaacson Date: Thu Jan 5 10:29:25 2017 -0800 Add emscripten case to endian.h shim. commit b843eb7e38c80c1d6012a45a17b05e0a19e51124 Author: chrislm Date: Thu Jan 5 18:03:53 2017 +0100 Review for it_rules: deleted opsolete rules commit c7e91923ded9d220b92970a360d8ba90ccfc315b Author: chrislm Date: Thu Jan 5 00:26:23 2017 +0100 Basic review for it_rules commit 6800c7caf78f53e32cf45b358c2777bd2157cfa5 Author: chrislm Date: Tue Jan 3 17:46:13 2017 +0100 Updates for rules and exceptions, improved italian intonation, statement to use phoneme j between s and o commit 775843474938b9b7bb909018b80445472c42adeb Author: Reece H. Dunn Date: Mon Jan 2 20:08:36 2017 +0000 jp: Geminated (doubled) consonants. commit ca6a929374fad0b3e89e6b45b517d736e07c25f8 Author: Reece H. Dunn Date: Mon Jan 2 19:46:00 2017 +0000 jp: Support long vowels. commit 6d79898bba32b4bf95a7adf42cf0c104c43840b3 Author: Reece H. Dunn Date: Mon Jan 2 16:43:04 2017 +0000 jp: Reformat the letter groups. commit 0a126b6b171e47da8c73302ae68462c1963f5b50 Author: Reece H. Dunn Date: Mon Jan 2 15:54:11 2017 +0000 jp: support Unicode halfwidth Katakana forms. commit 81889b4faba2577c9dd48676680543634234899a Author: Reece H. Dunn Date: Mon Jan 2 14:28:08 2017 +0000 jp: support the non-combining sound marks. commit 1214aa6330f2755464075efad5daf1a058d04879 Author: Reece H. Dunn Date: Mon Jan 2 14:17:41 2017 +0000 jp: Support va/vi/vu/ve/vo Katakana. commit 61fed2dea7b16d345d2240e2d68f3df507f5d315 Author: Reece H. Dunn Date: Mon Jan 2 14:01:25 2017 +0000 jp: Kana supplement (archaic forms) support. commit e26cd82866fd203216fcd6fce1b5cd7f012e7a2d Author: Reece H. Dunn Date: Mon Jan 2 13:54:38 2017 +0000 jp: Support the yori and koto digraphs. commit e08b245fa772a9bc0d5dea030e8e7981d476a688 Author: Reece H. Dunn Date: Mon Jan 2 13:47:09 2017 +0000 jp: Map Katakana to Hiragana characters. commit e269ad33b0e1dba3528bf6ad96c7df2564a6c9db Author: Reece H. Dunn Date: Mon Jan 2 12:06:18 2017 +0000 Build the jp language files. commit 4a6382173c900f8788e396ee4ef72ff40a8bc9f2 Author: Reece H. Dunn Date: Sun Jan 1 20:54:47 2017 +0000 jp: group the small a/u/o Hiragana forms commit d88e1a8fb655731714759c4a751803e441a384ce Author: Reece H. Dunn Date: Sun Jan 1 20:24:34 2017 +0000 jp: support the allophones of ん commit 60ecfa9f39338af9e4c2a0d4d8956acb962da655 Author: Reece H. Dunn Date: Sun Jan 1 18:18:15 2017 +0000 jp: Hiragana digraphs commit 976848d6be582ffb59d40bfcbb20b0a3b6c22d1a Author: Reece H. Dunn Date: Sun Jan 1 12:02:30 2017 +0000 jp: voiced Hiragana support commit 51ba95dab48e2750930ba100abeadee2f9c05d80 Author: Reece H. Dunn Date: Sun Jan 1 09:59:41 2017 +0000 jp: basic Hiragana support (the "fifty sounds") commit aa83a834b3e293f913b5bf9ce68df444c8aafcde Author: Reece H. Dunn Date: Sat Dec 31 16:30:28 2016 +0000 docs: clarify the 'dictionary' example in the voice documentation. commit cb4f3aad43b202517bf0e5b4ab02b876d05d1358 Author: Reece H. Dunn Date: Sat Dec 31 15:58:08 2016 +0000 Add an IPA phoneme table for International Phonetic Alphabet-based phonemes. commit b9c5bba3b34fe24e5f4f94eab55cea86c2b117d5 Author: Reece H. Dunn Date: Sat Dec 31 14:26:47 2016 +0000 Update the af (Afrikaans) language. Maintainer: Christo de Klerk commit 391e301a724fc59a45c032124a637acdf67bb6cc Author: Reece H. Dunn Date: Sat Dec 31 10:55:20 2016 +0000 CHANGELOG: Fix a typo. commit f1bb4a01a9821ad49d760273fad1c689563a3cd6 Author: Reece H. Dunn Date: Sat Dec 31 10:54:37 2016 +0000 CHANGELOG: Structure the changelog around the project name. commit 0991ba8bfc4960b0449a6b03da49434f4d7d4451 Author: Reece H. Dunn Date: Thu Dec 29 22:18:14 2016 +0000 Provide a list of the supported languages and accents. commit f7ef3808f9ab8a1ab4429afec81afd122188ce98 Author: Reece H. Dunn Date: Thu Dec 29 21:43:18 2016 +0000 Move the Latvian and Lithuanian languages to the bat (Baltic) language family. commit 516699bbb2c37517cbe9816386a480e4838148ef Author: Reece H. Dunn Date: Thu Dec 29 21:33:56 2016 +0000 Move the Basque language to the parent directory as it is a language isolate. commit f37a9a388daa0ca7807fd254f21fdd94b2d2d279 Author: Reece H. Dunn Date: Thu Dec 29 16:08:52 2016 +0000 Move the Armenian languages to the Indo-European language family. commit 9bb9e98f847620852f216579fbfc58fc670a2f9a Author: Reece H. Dunn Date: Thu Dec 29 15:06:55 2016 +0000 Don't exclude the test voice directory. This directory is no longer available, so the check is now redundant. commit 3b8016e4f5f415175abb966000c1ebd6f15a4697 Author: Reece H. Dunn Date: Wed Dec 28 20:42:54 2016 +0000 ucd-tools 9.0.0 commit cd9cc8e6e25502358ff90eb0772cedb760da5e97 Author: Reece H. Dunn Date: Wed Dec 28 20:16:35 2016 +0000 Unicode Character Data 9.0.0 commit a83ce9ee8e8b937e5adffa08d1aee770cfd43754 Author: Reece H. Dunn Date: Wed Dec 28 19:42:36 2016 +0000 Python 3 compatibility fixes. commit f9ab812e00549640ebf7d6f9416e151827ce5294 Author: Reece H. Dunn Date: Sat Dec 24 09:00:55 2016 +0000 issue 172: fix sluggish speech for stopped speech. This restores the behaviour removed in commit ca831d236a4eed5648254329554affac143a1740. When using eSpeak for audio and eSpeak in a server, using the async speech requests, that code stopped the audio as soon as possible from a cancel request. This allows servers like brltty to be more responsive. commit d2478cc453750e4081e0b6eaeca1442b8abaa92f Author: Reece H. Dunn Date: Fri Dec 23 19:34:13 2016 +0000 Flush the audio if speech has stopped, drain the audio if speech is still active. commit bc674081cd0e787e364989baab82df0ce883abec Author: Reece H. Dunn Date: Fri Dec 23 19:17:18 2016 +0000 Check the return from synth_callback in the second call to that function in Synthesize. commit a48576a3640f9014760888bb30a924a3e2163e57 Author: Reece H. Dunn Date: Fri Dec 23 18:56:58 2016 +0000 Return ENS_SPEECH_STOPPED from Synthesize when the speech callback returns >1 to stop the audio. commit fb5a957d6da5d5c4946e5e7ff8e1628033a839be Author: Reece H. Dunn Date: Wed Dec 21 20:21:27 2016 +0000 README: Compiling on Windows is no longer experimental. commit df3210327e25b75fe70a8935a482d5f7b592e8be Author: Reece H. Dunn Date: Wed Dec 21 20:19:09 2016 +0000 README: Provide information about the Windows binaries. commit 354050ca8a1856d08defe7669f13522966aa6156 Author: Reece H. Dunn Date: Wed Dec 21 20:18:26 2016 +0000 Update the CHANGELOG. commit 52abe353009beda9dbbe52123a00d90292d6d7a8 Author: Reece H. Dunn Date: Wed Dec 21 16:00:51 2016 +0000 Revert "Stop audio output before fifo_stop is called" This reverts commit 1b5ea47ea44f1e456c5a3a756481c829f49e29b5. This patch is causing lockups when using this with servers like brltty. commit 7592bd7d664629ce1e400594141727fcd79b5c9e Author: Reece H. Dunn Date: Wed Dec 21 10:38:21 2016 +0000 Update the CHANGELOG.md file. commit 184e1b85e93ec13ac37939289c34d9720d2c6676 Merge: 4370b46e 02795c28 Author: Reece H. Dunn Date: Wed Dec 21 10:36:36 2016 +0000 Merge remote-tracking branch 'shadyar/patch-4' commit 4370b46e0d83e4b6c7f99507b285bce47866de7c Merge: 8a27c40c 604e926a Author: Reece H. Dunn Date: Wed Dec 21 10:35:01 2016 +0000 Merge remote-tracking branch 'shadyar/patch-3' commit 8a27c40c049af0cbb62c1772e5cdf7e8fb451365 Merge: c4c2b067 6c6a7992 Author: Reece H. Dunn Date: Wed Dec 21 10:25:31 2016 +0000 Merge remote-tracking branch 'jimregan/patch-2' commit c4c2b0679db2142fa731e23614a29bf99b25bd76 Author: Reece H. Dunn Date: Wed Dec 21 10:22:52 2016 +0000 Ignore *~ temporary files. commit b5d2cb07a26d925e28d78e2afbfe73925c873a23 Author: Reece H. Dunn Date: Wed Dec 21 10:21:57 2016 +0000 Update the CHANGELOG.md file. commit f6536be5b230d5c7eb9e0b4476b51f8327de5d2f Author: Reece H. Dunn Date: Sat Dec 17 14:35:06 2016 +0000 Support determining the install path when installed to the 32-bit Windows program files directory. commit 0881659b80d2325655c52dec5dc698197d0d9aa8 Author: Reece H. Dunn Date: Sat Dec 17 14:07:26 2016 +0000 endian.h: Use the Windows checks directly instead of creating a __WINDOWS__define. commit f4654f1e3f9c17aafe68ebe4df16cf9811005a2f Author: Reece H. Dunn Date: Sat Dec 17 14:04:53 2016 +0000 Extend the license of the endian.h modifications to match the original. commit c6d44dd96350fc688b751c83e23e38045741fe86 Author: Reece H. Dunn Date: Sat Dec 17 14:02:42 2016 +0000 Fix endian.h on Windows (remove the sys/param.h include). commit 7946e49092b8e20f7c69ef5f6dad485d2bf51287 Author: Reece H. Dunn Date: Sat Dec 17 13:52:26 2016 +0000 Add PACKAGE_VERSION to the Windows config.h, to allow it to build. commit 1571ef1ed5b076c926724a1a2706ee2196597d43 Author: Valdis Vitolins Date: Mon Dec 12 21:26:57 2016 +0200 Latvian language improvements: replace o-acute with o-dot, as it is more logical for 'short o' commit 2e630d02aa11e94ff7b069a742b435188b3f5cf2 Author: Valdis Vitolins Date: Mon Dec 12 19:31:14 2016 +0200 Latvian language improvements. Spelling updates for facultative writing of o, ō and uo as ó, ō and o commit dad8a3f2f9c19872931ec942718c4198b409b40b Author: Valdis Vitolins Date: Thu Nov 10 23:05:35 2016 +0200 Latvian language improvements commit a5953747417a6d8a2e82c8275bfca048599712f6 Author: Valdis Vitolins Date: Sun Oct 16 22:52:22 2016 +0300 Latvian language improvements commit 88f79b51779843010bbc890af425f5416c1c193b Author: Valdis Vitolins Date: Mon Oct 10 23:55:15 2016 +0300 Documentation: fix for TOC link commit b7a42e19a73d41074bcbc8ce3f4516127814ec9a Author: Rui Batista Date: Sun Dec 11 18:54:12 2016 +0000 Remove commented code. commit 1b5ea47ea44f1e456c5a3a756481c829f49e29b5 Author: Rui Batista Date: Sun Dec 11 18:17:08 2016 +0000 Stop audio output before fifo_stop is called This allows process_espeak_command to stop as soon as possible Using emacspeak server with espeak-ng (still not published) found that audio was only being stoped after a command is processed (i.e. using pcaudiolib). This fixes this issue. commit 17ef7eddc8a621a65c41ba547594d7685ba39925 Author: Reece H. Dunn Date: Wed Dec 7 07:52:37 2016 +0000 Update the CHANGELOG.md file. commit 02f0c836198d84fc9f7461278bab1410c889efc2 Author: Reece H. Dunn Date: Wed Dec 7 07:20:28 2016 +0000 endian.h: Fix compilation on Linux. commit 55da41e085a8c59cb61aa7de51a6331684f4832b Author: Reece H. Dunn Date: Wed Dec 7 07:18:53 2016 +0000 endian.h: Use the compatibility shim conventions. commit 454c794c3ab8d226c3f28e6cd6710a9e1f86ba34 Author: Reece H. Dunn Date: Wed Dec 7 07:13:50 2016 +0000 endian.h: Remove additional blank lines. commit 636dc94aa18e2b18f4b4f785a97e50d2e459c442 Author: Reece H. Dunn Date: Wed Dec 7 07:12:46 2016 +0000 endian.h: use C-style comments and wrap the comment to 80 characters. commit 4aade2fce7572e907bc91ada3f425965f4ea12b8 Author: Reece H. Dunn Date: Wed Dec 7 07:09:51 2016 +0000 Add an endian.h compatibility shim for portability. commit f5d266db97165cca9a6303703cc33fc1d6f13449 Author: Reece H. Dunn Date: Wed Dec 7 06:56:28 2016 +0000 Don't write random bytes to the end of _phtrans files. Patch by Samuel Thibault. commit f88f3c081c56fc5d879bd7cb133bcc0f4d1cd956 Author: Martin Delille Date: Wed Dec 7 00:20:19 2016 +0100 Use SVG travis build badge commit 832058167513670fa9fe23e640ece643751b125b Author: Reece H. Dunn Date: Sun Nov 13 20:50:06 2016 +0000 Fix running espeak-ng on big-endian architectures. Patch by Samuel Thibault. commit 229b26a14c05cb502a613e366624aa6e31f11d12 Merge: 39f3faf1 78027a03 Author: Reece H. Dunn Date: Sun Nov 13 20:48:20 2016 +0000 Merge remote-tracking branch 'italian/master' commit 78027a0325d2c5c00e4a56ad3468a7ae9284004b Author: chrislm Date: Fri Nov 11 10:22:32 2016 +0100 Italian Phonemes: Improved length for stressed vowels Italian Phonemes: added Statements for phoneme z and phoneme v Italian Dictionaries: added rules for pronominal verbs and Exceptions for subjunctive Italian Dictionaries: added rule for tz pronunciation Italian Dictionaries: fixed group e grave italian Dictionaries: removed greek letters group from it_rules Italian Numbers reading: Improved stress for the reading of hundreds in it_list Intonation: improved tune s4, q4, e4 used in italian intonation commit 39f3faf1f839fa4b8223144c27d598e1687ef7cb Author: Alberto Pettarin Date: Thu Nov 3 09:49:47 2016 +0100 Added links to jsdelivr CDN for espeakng.js commit 326b8fba9d82986ac2b8f819c2773734bcac586d Author: Alberto Pettarin Date: Tue Nov 1 11:25:06 2016 +0100 Minor improvements to emscripten/README commit dc02c9c84ba325112aa3aa9b903cd49014a12501 Author: Alberto Pettarin Date: Tue Nov 1 11:17:58 2016 +0100 Ignore JS worker data commit 30d0cef7913d2b3dc4078170d3e9958df36da0b1 Author: Alberto Pettarin Date: Thu Oct 27 20:26:36 2016 +0200 Fix typo commit 8256cd2b939e69e1f88727ac3d0de419dab11675 Author: Alberto Pettarin Date: Thu Oct 27 20:24:26 2016 +0200 Minor edits per EI suggestion 3: moved local .gitignore into main .gitignore commit 9d888d64c3c91336064e0c53643583dc364f1176 Author: Alberto Pettarin Date: Thu Oct 27 20:19:37 2016 +0200 Minor edits per EI suggestion 2 commit 08862224a5452ed331232a87f830d0fc87ddcdc6 Author: Alberto Pettarin Date: Thu Oct 27 20:18:46 2016 +0200 Minor edits per EI suggestion commit e9fc02cbc18c9eca6fa3e935741e5f68bbb7fa90 Author: Alberto Pettarin Date: Thu Oct 27 18:19:44 2016 +0200 Overrule main gitignore commit ba91db79fefaaa73bc46bbc5d49efd10ea156285 Author: Alberto Pettarin Date: Thu Oct 27 18:09:45 2016 +0200 Adding emscripten files commit 0b96f8a91c934229610ba1f44a9161eb473d0a1c Author: Jakub Wilk Date: Wed Oct 19 16:41:27 2016 +0200 Fix typos in documentation. commit c106a43548a13a2d4c0435c2c55c059fb5fefb05 Author: JRMeyer Date: Sat Oct 15 13:41:51 2016 +0200 added some documentation commit 624a4a9b13fd32d58144bb1eb74f60e87bc9d0ce Author: JRMeyer Date: Sat Oct 15 13:38:23 2016 +0200 added more symbols commit 00dd2f099fa029f9e84e3c0810822e6e795f0447 Author: JRMeyer Date: Fri Oct 14 13:53:25 2016 +0200 updating sybols commit 0e1ffad5eb23b668b4ea38e30b0848c937b2eedd Author: JRMeyer Date: Thu Oct 13 16:36:27 2016 +0200 troubles with numbers and symbols still commit 09bcdd56ef9f7e089758927da89358fb43f37b21 Author: JRMeyer Date: Thu Oct 13 14:43:09 2016 +0200 took out the flapped r for now commit b7f8d690956b18dc622bca4530efaa724e610ec5 Author: JRMeyer Date: Thu Oct 13 14:35:31 2016 +0200 ts now added commit 4b6889844e674e91f6267094f415d40075a3df9b Author: JRMeyer Date: Thu Oct 13 14:22:08 2016 +0200 added ts but still not working for some reason commit 03c1cbc3e146996e27488996599c5c1c955d8b07 Author: JRMeyer Date: Tue Oct 11 18:14:36 2016 +0200 added Gulnazs translations commit 1d8cec684b6fe3b893be4b9112eeb2490a988997 Author: Christopher Brannon Date: Mon Oct 10 20:59:38 2016 -0700 Fix a tricky thread synchronization bug. If a command ran to completion before the thread calling fifo_add_command woke up, that thread would wait forever for the command to start, never realizing that it had already finished. commit 0436ae71c091d0ad92efec370435ee2cfe6a7cbf Author: Christopher Brannon Date: Mon Oct 10 18:24:15 2016 -0700 Mutex needs to be locked when waiting on the condition variable. commit ad436e1172fc221832512e94a4e4cf4cefaf0074 Author: Christopher Brannon Date: Mon Oct 10 18:16:34 2016 -0700 Clear my_stop_is_acknowledged before waiting on it. commit 2e9ec8e06aa433e44115a1c1b6ea3c28e172b8d9 Author: Christopher Brannon Date: Mon Oct 10 18:05:06 2016 -0700 Fix race condition. commit 0177e1d686edf411efa0e6ce169029a3d30c14a2 Author: Christopher Brannon Date: Mon Oct 10 18:04:16 2016 -0700 Do not try to re-lock an already-locked mutex. commit 2893de65acc4eced9ccbb5430ddfb6a73d0a968b Author: Reece H. Dunn Date: Sun Oct 9 17:39:01 2016 +0100 Ensure that the code is consistently formatted. commit 60bb79156878e294bc06587765f1b66985625ea4 Merge: 99f2bfd3 cc51af05 Author: Reece H. Dunn Date: Sun Oct 9 17:29:10 2016 +0100 Merge remote-tracking branch 'ragb/feature/osxBuild' commit cc51af059f254817f224689338965e5c883bf0d7 Author: Rui Batista Date: Sun Oct 9 17:20:31 2016 +0100 Use condition variables in event.c instead of semaphores. commit 34f315363b1da5ecb3cb41b0a8fe7a190acedd9c Author: Rui Batista Date: Sun Oct 9 15:58:08 2016 +0100 Fix hang when waiting for condition variables. commit 99f2bfd3b1f16cc0b650b17afb6b1abf6850ce5a Merge: 7b82e397 d16f510d Author: Reece H. Dunn Date: Sun Oct 9 15:24:03 2016 +0100 Merge remote-tracking branch 'JRMeyer/master' commit 1bbba9bc3b77f5c34326315a6162df4273cebb9d Author: Rui Batista Date: Sun Oct 9 14:51:08 2016 +0100 Use condition variables instead of semaphores in fifo. commit 7b82e39793c8055a87385058a7cde39a371ce47e Author: Rui Batista Date: Wed Oct 5 13:15:48 2016 +0100 Make strcpy calls in load dictionary copy at most 40 bytes so clang __strcpy_check does not get triggered (possible buffer overflow?) commit bc3b027e51fafa3a54d2cecab7444f522d35326b Author: Reece H. Dunn Date: Sun Oct 2 21:33:19 2016 +0100 intonation.md: don't add an explicit 'Table of content' label to the ToC section. commit a79533a820cee47f17ed7258567872898e67a2da Author: Reece H. Dunn Date: Sun Oct 2 21:32:13 2016 +0100 add_language.md: restore the standard BCP 47 capitalisation of ta-Arab. commit c4134e9459743a980c7885d90843f5b2d3fd7a76 Author: Valdis Vitolins Date: Sun Oct 2 23:09:46 2016 +0300 Documentation: more compact (and better readable) presentation commit a8e33ed6750219f03f371ae45cb6b66d27feaef0 Author: Valdis Vitolins Date: Sun Oct 2 18:22:36 2016 +0300 Issue #126 @ actually can be used in both: pre- and post- conditions of the rule commit 590c381492ec41935bf4e475af9d13db6ec26dcb Author: Valdis Vitolins Date: Sat Oct 1 00:56:29 2016 +0300 Documentation: folder name updated from espeak-data to espeak-ng-data commit 611b84b43a6558381128b43bd98387ee9fb8959f Author: Valdis Vitolins Date: Sat Oct 1 00:35:59 2016 +0300 Documentation: added Wikipedia reference to consonants. commit 9f8dc78422aa07960fe54c9b672bf6503349526b Author: Valdis Vitolins Date: Sat Oct 1 00:16:42 2016 +0300 Documentation: added info about Makefile.am and phonemes, restructured for other files. commit 3fb827dfb0260491c9279e8679e9ef5cb2b78e7d Author: Reece H. Dunn Date: Sat Sep 24 13:59:04 2016 +0100 Fix a typo in the README.md file. commit 6514a475c7874df268a76dc306544dbc5358d7bf Author: Reece H. Dunn Date: Sat Sep 24 13:48:57 2016 +0100 Add information of the getopt.c BSD2 license to the README file. commit 547258e4bf9973a4ed9ae77849e388e08f5318e7 Author: Reece H. Dunn Date: Sat Sep 24 13:40:05 2016 +0100 Use an Open Source implementation of ieee80.c. commit 871c9827d3d5f05bbf924008ad2c67be8f1e49bb Author: Reece H. Dunn Date: Sat Sep 24 13:04:55 2016 +0100 Update the CHANGELOG.md file for the current 1.49.1 status. commit a45b58d106af436be23872dca1523de6611acece Author: Reece H. Dunn Date: Sat Sep 24 12:53:32 2016 +0100 Fix the eSpeak NG project name used in '--version'. commit f235c7cb0073504bdcc0f604a360c2864e47c659 Author: Reece H. Dunn Date: Sat Sep 24 12:51:29 2016 +0100 Fix the version string references in '--version' and the Windows installer. commit 8bdbc0709a95afb3fc1006ceed7ecd7891850106 Author: Reece H. Dunn Date: Sat Sep 24 12:48:02 2016 +0100 Fix the *.so version -- update to 1.1.49. commit 4bf9f0775f7ba519b19cfed7e7bdf95a3658c5e3 Author: Reece H. Dunn Date: Sat Sep 24 12:45:10 2016 +0100 Update the version to 1.49.1 (in development). commit fb2a252393dcfc268abdb8e5a828f6ec6c05ba6d Author: Reece H. Dunn Date: Sat Sep 24 12:40:21 2016 +0100 Turkish: fix pronunciation rules for 'pp' (doubled p consonant). commit 26b9099e6faf689b1591055c12ba0f671cad610f Author: Valdis Vitolins Date: Sat Sep 24 14:35:25 2016 +0300 Issue #152 Doubled voiceless consonants are spelled with pause before last one commit 19b989e55e46e693a3b84634ec5540e2fd052899 Author: Valdis Vitolins Date: Fri Sep 23 00:42:31 2016 +0300 Issue #152 Turkish pronunciation problems commit d16f510d953bac50dd24cbae2b0c6d73df33de9e Author: JRMeyer Date: Wed Sep 21 17:27:30 2016 +0200 gulnaz said that aa_6 was the best sounding /a/ out of the samples commit a60a394ff8777af1cf4cbee44984786a3e94cfb8 Author: Valdis Vitolins Date: Mon Sep 19 11:18:22 2016 +0300 Latvian language improvements. Dz, dž diphthongs, few other fixes commit 131bef0fbc081abc2c4f98c9de2c05366fd398a7 Author: JRMeyer Date: Mon Sep 19 18:11:28 2016 +0200 mostly worked on adding word-final stress to kyrgyz words; worked a little on the vowel /a/ commit b3136f06bd5b27c543eaab6bfd76343c1e40ad10 Author: Valdis Vitolins Date: Mon Sep 19 11:12:57 2016 +0300 Latvian language improvements (after refactoring spelling of o) commit 8d9f13c9a53453eb3f8340b9c9d52825d988a3e2 Author: Valdis Vitolins Date: Sun Sep 18 16:16:20 2016 +0300 Latvian language improvements (before refactoring spelling of o) commit 35c7c0a82da47161083581f389eefcff7b3c4eb2 Author: Valdis Vitolins Date: Sat Sep 17 19:21:23 2016 +0300 Fixes for rule conditions. FIXME and !!! keywords in comments commit b09854e3405980997402315f6426deac891d1bdf Author: Valdis Vitolins Date: Sat Sep 17 18:59:59 2016 +0300 Replace polytonic greek to plain greek letters, thus shorter pronunciation rules commit fccae1c62f306a800198cadf2b690ec446e19d43 Author: Valdis Vitolins Date: Fri Sep 16 21:33:45 2016 +0300 Issue #149 EWMH, UCS, UTF, UUID acronyms fixed commit dda8f25e4ca73a187f775efcf8219b4ff4fe60fb Author: Valdis Vitolins Date: Fri Sep 16 21:25:01 2016 +0300 Issue #148 'Unary' commit 23090cd21530865780ad744bff5f3271df31d770 Author: Valdis Vitolins Date: Fri Sep 16 21:08:23 2016 +0300 Vim syntax color files added for xx_rules files commit 76ac24fbe46bd4fe5c79fb0bf6f5cc1db7bf9818 Author: Valdis Vitolins Date: Sat Sep 10 15:55:16 2016 +0300 Fixed TODO comment removed commit 5ef006e48e7f50bef9497bfceb6d7094eff1f47b Merge: 92eae4f3 76e52245 Author: Valdis Vitolins Date: Sat Sep 10 13:21:21 2016 +0300 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit 76e5224545d969adefe8661211e61b2f18a78be1 Author: Reece H. Dunn Date: Sat Sep 10 11:10:44 2016 +0100 eSpeak NG 1.49.0 commit 34e51a464b08d9aa40bfb5ef266deaf7f245a073 Author: Reece H. Dunn Date: Sat Sep 10 11:03:35 2016 +0100 Disable the experimental SAPI voice for now. commit 37804e9e73564e46d42f86c0806db740b66bf274 Author: Reece H. Dunn Date: Sat Sep 10 11:00:38 2016 +0100 Build the Kyrgyx language on Windows. commit 6cf06a49efa62523654ff9a55a41e1c271f4200a Author: Reece H. Dunn Date: Sat Sep 10 10:24:46 2016 +0100 Add compatibility for the missing S_ISFIFO on Windows. commit d601a2113feab0c3888fbf2112c932439d58573e Author: Reece H. Dunn Date: Sat Sep 10 10:05:05 2016 +0100 Update the CHANGELOG.md file. commit 71b1d783385188d2032684bf2eeab1612e61303d Merge: 4920ecc7 7078ce3d Author: Reece H. Dunn Date: Sat Sep 10 09:45:19 2016 +0100 Merge remote-tracking branch 'italian/master' commit 4920ecc79cd0bf705b26ec12705af2e6cb7029df Author: Reece H. Dunn Date: Sat Sep 10 09:44:13 2016 +0100 Move espeak-data to espeak-ng-data to avoid conflicting with upstream espeak. commit 7078ce3d8b5b9a2eb435d2d3d835803035b89862 Author: chrislm Date: Fri Sep 9 22:20:31 2016 +0200 IT: added pronunciation rules and exceptions tested on july/august 2016 commit 92eae4f322862bb3ffe9052edf46c39a8420c36c Author: Valdis Vitolins Date: Mon Sep 5 22:05:55 2016 +0300 Updates for issue #103 Maximum group number which works is actually 62 commit edf2aad65c9c7ec0f832964df990db2b50f4bb9e Author: Reece H. Dunn Date: Sun Sep 4 08:35:15 2016 +0100 Updated the Turkish translations (translator: Kudret). commit b7df955b81085d72d0af49a78d39291488b5aab4 Author: Reece H. Dunn Date: Sun Sep 4 08:33:59 2016 +0100 Updated the Slovenian translations (translator: damjange). commit dde9872eb74b42c96f86adb2209e683ad6e55fd4 Author: Valdis Vitolins Date: Wed Aug 31 23:48:32 2016 +0300 Fix for issue #103 Maximum group number which works is actually 62 commit ef3f40dd6d1dae3553a7244ec85a3ccf8afb7d65 Author: Valdis Vitolins Date: Sun Aug 28 18:08:38 2016 +0300 .gitignore updates for Eclipse commit b784e77c5708b61feed780d8f1113c4c8eb92200 Author: Ondřej Lysoněk Date: Wed Aug 24 17:47:05 2016 +0200 Moved speak_lib.h to espeak-ng directory - the Windows part commit 3817ee1e168ec487a71e755ac75dd65ae5f37302 Author: Ondřej Lysoněk Date: Wed Aug 24 17:25:41 2016 +0200 Moved speak_lib.h to espeak-ng directory Moved include/espeak/speak_lib.h to include/espeak-ng/speak_lib.h and created a symlink from the original location. commit 528e7a4cd48e458a043c49fbb5fb14392b997e5c Author: Reece H. Dunn Date: Sun Aug 28 10:53:47 2016 +0100 README.md: Format and fix the 'Notes for Packagers' section. commit 21b3cf314c64eedac52fd1846cddfd2ac429a935 Author: Reece H. Dunn Date: Sun Aug 28 10:40:02 2016 +0100 Clean up the RULE_ constants in translate.h. commit 77d526102d27194ed216b6a841045a835f434e01 Author: Valdis Vitolins Date: Wed Aug 24 22:16:44 2016 +0300 Fix for issue #120 Allow to decrease the score in the rule by adding - commit 16012ce5ea48bb3f99fa81e7ed29e65c3af783a3 Author: Valdis Vitolins Date: Thu Aug 18 22:45:20 2016 +0300 Documentation: cross-referenced links for dictrules commit 0176852375bc5b5eec8bea5055e17294b9955e61 Author: Valdis Vitolins Date: Thu Aug 18 22:28:30 2016 +0300 Issue #122 Documentation: need to know how verb/noun indicators are calculated commit 5ffb3198529152cdac7074944fd37c0752860d1a Author: Valdis Vitolins Date: Wed Aug 17 21:14:38 2016 +0300 Issue #141 Documentation update: espeak vs espeak-ng commit 8290c448d44eed8cc272d5bf934cb66a54cc8527 Author: Valdis Vitolins Date: Wed Aug 17 20:55:11 2016 +0300 Latvian language improvements. commit 8f44217e70651f67187e6e9375ba769f388079f4 Author: Reece H. Dunn Date: Tue Aug 16 20:55:31 2016 +0100 Fix wave file truncation when reading multiline text from stdin or FIFO (line-by-line reading mode). commit 3387c0e6ab1929f9d889289f254b1d2bc1bb10e2 Author: Reece H. Dunn Date: Tue Aug 16 20:39:19 2016 +0100 Don't add <...> around the 'words' text in the manual synopsis section. commit 326d199f495842d2cb1432ab7c35f8eb997ba499 Author: Reece H. Dunn Date: Tue Aug 16 20:38:38 2016 +0100 List the help option when displaying the help message. commit 7659aaa2e88cc0401d032d04602731ca45070fab Author: Ondřej Lysoněk Date: Mon Aug 15 14:33:26 2016 +0200 Support reading input from named pipes Added support for line-by-line input reading from unix FIFOs. commit 252c894e59d7b21f33234a3b55122e468288f1a0 Author: Valdis Vitolins Date: Sun Aug 7 16:13:16 2016 +0300 Issue espeak-ng/espeak-ng#120 Allow to decrease the score in the rule by adding commit 8e568757276b01859957da1468e2b838df843e7a Merge: d90c7f25 9fdfd48f Author: Reece H. Dunn Date: Sun Jul 31 09:43:54 2016 +0100 Merge remote-tracking branch 'JRMeyer/master' commit 9fdfd48fb668463c44a509acdea69943e0a0c553 Author: JRMeyer Date: Mon Jul 25 11:33:06 2016 +0200 changed Kyrgyz language code from kg to ky (latter being correct) commit d90c7f259a96fa8753035beda9a3112a58011aa0 Author: chrislm Date: Fri Jul 22 18:43:27 2016 +0200 Created spanish diphthongs [oi], added statements to distinguish final diphtong, Created file phoneme oo_ unstressed final vowel. Replace upercase O in ditc source Added statements for unstressed vowels, change length/amplitude for unstressed vowels. improved spanish prosody in tr_language.c Added rule for suffix mente in es_rules Translated language names Added rules for letter spanish ce cedilla, see issue 130 Intonation: improved head and prehead in tune q6 commit 7dcea6a758cd7849ed4cd3282b867cc70a7282c5 Author: JRMeyer Date: Fri Jul 22 16:33:33 2016 +0200 added lines for compiling kyrgyz dictionary file commit 9331bd2915b38976e81acb30a3cb80616c90df20 Author: JRMeyer Date: Fri Jul 22 16:11:09 2016 +0200 added ph_kyrgyz to Makefile.am commit 98ee9cbf7c079842e8d43694f63b897a2333c42a Merge: 88b649be 6ec62b7d Author: Reece H. Dunn Date: Mon Jul 18 19:01:25 2016 +0100 Merge remote-tracking branch 'JRMeyer/master' commit 88b649be875d2aac8bfa71b9a644e5fbe4817fe7 Merge: ea4be6b4 3ed0b5cd Author: Reece H. Dunn Date: Mon Jul 18 18:58:17 2016 +0100 Merge remote-tracking branch 'CMB/flushaudio' commit 6ec62b7db359b75dac24eccd5cf5c2eb4357adc6 Author: JRMeyer Date: Mon Jul 18 08:02:57 2016 -0700 Added the initial Kyrgyz language files for dict, phonemes, and voice commit 3ed0b5cd0fed4b2b557c248924f71afa810b3609 Author: Christopher Brannon Date: Mon Jul 18 07:45:44 2016 -0700 espeak_ng_Cancel(): discard the audio, don't close the device! This function should just discard the currently playing audio, rather than close the audio device. After all, we will probably want to synthesize something else later. commit ea4be6b40438e400fa6aa7c2eefc3a2c0e10a28b Author: chrislm Date: Tue Jul 12 10:25:42 2016 +0200 Improved Voiceless alveolar affricate phoneme for zz sound commit b8236b359bd547311684358ce054ca29133e8213 Author: chrislm Date: Fri Jul 8 14:31:16 2016 +0200 Fixed a typo in it_rules commit de88bd9851ca45bff4ca2cb050095f6bdde5a9ba Author: chrislm Date: Thu Jul 7 10:51:12 2016 +0200 It: improvements tested on june 2016 Phonemes: fixed bad phoneme a before vowels, improved unstressed a, unstressed o, set length for phoneme i Added exceptions and review it_rules commit 529d4a9c37c8157c3de0295dd1fc8ec1674c77f2 Merge: bb158469 11b1a7b3 Author: chrislm Date: Sat Jul 2 18:19:00 2016 +0200 Merge remote-tracking branch 'upstream/master' commit 11b1a7b30c36018aff821b16f9446a076ac2f875 Author: Reece H. Dunn Date: Wed Jun 22 21:58:26 2016 +0100 en: pronunciation fixes for various words commit bfceb9c311574573c941ce3e1864cf364768f6b8 Author: Reece H. Dunn Date: Sun Jun 19 11:53:08 2016 +0100 vim: Add syntax highlighting support for _list, _listx and _extra dictionary files. commit 1fb117ed71d107f6c19c8c685118d15dcad57e69 Author: Reece H. Dunn Date: Sun Jun 19 11:40:05 2016 +0100 en: fix chew, etc. commit 0b4acc705cdbf72af8134d72685830360ec0c965 Author: Reece H. Dunn Date: Sat Jun 18 19:39:20 2016 +0100 en: Fix more transcriptions to use the correct English phonemes. commit a660468c6b285dcb269d4295e9e8e56c549d8bcf Author: Reece H. Dunn Date: Sat Jun 18 18:56:54 2016 +0100 en: Fix VCe|w... compound words (e.g. praiseworthy). commit 487a9dfba1f98b2f02ddbc78f259ed5dfa3bcc59 Author: Reece H. Dunn Date: Sat Jun 18 15:48:16 2016 +0100 en: Use Anglicised versions of Spanish words. commit fce6893db3e0b4bd0e8e1c886f10cdcdcbaafb64 Author: Reece H. Dunn Date: Sat Jun 18 15:23:02 2016 +0100 en: Use [3:l] instead of [3:L] for US squirrel. This is a transcription error of the en [Ir@L]. commit 6b9684b6bf71d20b110c412b1a87e32487187412 Author: Reece H. Dunn Date: Sat Jun 18 15:20:04 2016 +0100 en: Use [o@] instead of [o:] for US -ory words. commit 6a51491d766f32e7f708639f6a89533059c3726a Author: Reece H. Dunn Date: Sat Jun 18 12:30:20 2016 +0100 en: Limit the Xettin rule for [?n] to en-US. commit bb158469bc53e22510e0c34547927ef1169c6942 Author: chrislm Date: Mon Jun 6 11:10:53 2016 +0200 Spanish intonation: fixed headlast in tune q6 commit 80da24bec7879394d62b15ac6a67676140849ada Author: chrislm Date: Sun Jun 5 16:25:45 2016 +0200 Removed lengthen penultimate stressed vowels from dictionary.c lines 1469-1475. (See #80). Fixed length stressed vowels in tr_language.c (see #80). Improved phonemes, new statements for [a] and long close [o]. Added last improvements in italian dict source tested on april-may 2016. commit d4bc2c328e91b6ecffebd0049efb1e8734d47ff9 Author: Reece H. Dunn Date: Sun Jun 5 08:53:23 2016 +0100 speech: Avoid warnings when using my_mode as a flag-based enumeration. commit aaf52c3a78fb7055b2d1eddcc310053e9a16f9eb Author: Reece H. Dunn Date: Sun Jun 5 08:52:38 2016 +0100 Remove unused variables. commit bd9eef85507e458e8cfc7b886b559fc5ef48d96c Author: Reece H. Dunn Date: Sun Jun 5 08:52:16 2016 +0100 event: sleep_until_timeout_or_stop_request is not used, so remove it. commit 825a8a4710f91325501bd47863990c812a13151d Author: Reece H. Dunn Date: Sun Jun 5 08:51:30 2016 +0100 compiledata: Avoid a warning when using %x in CompilePhoneme. commit 1afe61f8fe75527f56a2e0e9d35675f50cb9f984 Author: Reece H. Dunn Date: Sun Jun 5 08:50:27 2016 +0100 compiledata: KeyToMnem is not used, so remove it commit 701e80dedc01c6d65918cba091835f7226588833 Author: Valdis Vitolins Date: Fri Jun 3 12:14:41 2016 +0300 Issue #124 fixed rules for time format dd:dd and punctuation characters commit 4b1b5f82d5c6b76ac154403c32cb9126066b8740 Author: Reece H. Dunn Date: Tue May 31 07:25:38 2016 +0100 ucd-tools 8.0.0.1 commit 3db59f780c8d79800f05081eae66c226c4d12097 Author: Reece H. Dunn Date: Tue May 31 07:23:00 2016 +0100 Update the documentation. commit b0fc50b954c00c1e2ac1f4c0e72888a8f60e0f12 Author: Reece H. Dunn Date: Tue May 31 07:02:37 2016 +0100 Build HTML versions of the README and CHANGELOG files. commit e8952108e0f85be3c81320194ddc3995fe42afdb Author: Reece H. Dunn Date: Tue May 31 06:55:10 2016 +0100 Convert docs/ReleaseNotes.md to a more standard CHANGELOG.md file. commit dd7bd6f8c4f7ae095e4c124e2c104b10a052c550 Author: Reece H. Dunn Date: Tue May 31 06:49:18 2016 +0100 Update the configure file to check more used features. commit 7201a1a150cbc3015bea5828801a27b2f3bab248 Author: Reece H. Dunn Date: Tue May 31 00:07:30 2016 +0100 Convert scripts.cpp from C++ to C. commit 707998940d380131aa9a502eb127e1a3944bf86b Author: Reece H. Dunn Date: Tue May 31 00:00:04 2016 +0100 Convert categories.cpp from C++ to C. commit 0afcb3f89f7c3ecd8fc7cbfbafc914fc27fbed86 Author: Reece H. Dunn Date: Mon May 30 23:41:04 2016 +0100 Convert case.cpp from C++ to C. commit 63b08a352b9ca8e0a59f72f44d4c5cf7d548515d Author: Reece H. Dunn Date: Mon May 30 23:28:28 2016 +0100 Convert ctype.cpp from C++ to C. commit b45cf54f4d426947fe4fdcacd2280f8ca228fc8f Author: Reece H. Dunn Date: Mon May 30 23:12:03 2016 +0100 Convert tostring.cpp from C++ to C. commit e29d6b8b36908de927cc7e87f2c09c1c29134470 Author: Reece H. Dunn Date: Mon May 30 22:30:55 2016 +0100 Add tests for the C-based API. commit 454038dbfa6496638479fd47730a486e4e1695b9 Author: Reece H. Dunn Date: Mon May 30 21:26:21 2016 +0100 Create a C-based API in addition to the C++-based API in . commit 3fc6a2736514914717580f7f52d204c9564ef21c Author: Valdis Vitolins Date: Sun May 29 16:42:14 2016 +0300 Partial fix for issue #114 Hyphen pronounced as half-space commit 3d4e35cbcd489f0ab8bedbcad2db2bdc82973403 Merge: 347e548d 9221421c Author: Valdis Vitolins Date: Sat May 28 21:42:23 2016 +0300 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit 347e548d8774c55c3365087fb4227975fecac7cf Author: Valdis Vitolins Date: Sat May 28 21:13:51 2016 +0300 Latvian language improvements: intonation adjustments and fixes for stressed/unstressed words commit 9221421c80ec8d32d994912ad98742ccb3c0c040 Author: Reece H. Dunn Date: Sat May 28 18:28:10 2016 +0100 en: use /I2z/ instead of /Iz/ for s and 's suffices that use the /Iz/ form commit f303b4595431b76e6d657985877256cdbaf859c6 Author: Reece H. Dunn Date: Sat May 28 18:20:27 2016 +0100 en: fix 's pronunciation for letters of the alphabet commit 715767fd5406998ed22bf50f1624297951de8249 Author: Reece H. Dunn Date: Sat May 28 18:19:56 2016 +0100 en: move the pronunciation of 'y' from en_rules to en_list commit 8f8581cb4b5cfa8cefa1e4aa5066e09e6e7e47c9 Author: Reece H. Dunn Date: Sat May 28 17:32:39 2016 +0100 en: fix racquet, racquetball, etc. commit a9ba5ffb8ac49e65268162ad4baab1d5b2d83a46 Author: Reece H. Dunn Date: Sat May 21 21:56:50 2016 +0100 voices: use 'status testing' instead of the -test prefix on voice names commit 65e242aa675918aec8b3877d097a87eb27c82f34 Author: Reece H. Dunn Date: Sat May 21 21:45:53 2016 +0100 fa: add maintainer and status information commit 9e59e652dc9197a23bc8ea39e40826c1a961e668 Author: Reece H. Dunn Date: Sat May 21 21:40:55 2016 +0100 lv: add maintainer and status information commit 901151242e4eba23dea22e07d45411c7ee9769d1 Author: Reece H. Dunn Date: Sat May 21 21:38:20 2016 +0100 it: add maintainer and status information commit 14aa5c109d40116629dcf93a88b59450ae3dc4e4 Author: Reece H. Dunn Date: Sat May 21 21:36:05 2016 +0100 en: add maintainer and status information commit b620f4277573df2d59786ae63b4320823debf24f Author: Reece H. Dunn Date: Sat May 21 21:29:39 2016 +0100 voices: support a status annotation in voice files commit 7e3e2c3854a8aaa418c578e8f3dce98179b59227 Author: Reece H. Dunn Date: Sat May 21 21:16:55 2016 +0100 voices: support a maintainer annotation in voice files commit 91779563dd1113fe07fd9841ddd3e63264d83edf Author: Reece H. Dunn Date: Sat May 21 20:57:10 2016 +0100 docs: improve the language code documentation commit 8a37ce4bf10cc58da160b561deb154fd1699201f Author: Reece H. Dunn Date: Sat May 21 20:10:18 2016 +0100 docs: restructure voices.md to avoid an extra level in the ToC structure. commit fec95643c3836c770f6afd32665a1788b01aa6c6 Author: Reece H. Dunn Date: Sat May 21 20:03:56 2016 +0100 docs: move the 'Voice Files Provided' section of voices.md to the top introduction section of the file. commit 517ad81166ffab4bd9adac73a17ee1183d50ad11 Author: Reece H. Dunn Date: Sat May 21 20:00:55 2016 +0100 docs: move the voice list examples to the man files. commit f7962cc8a24f5ac4b847e054da81affcc8ebba0e Author: Reece H. Dunn Date: Sat May 21 19:43:07 2016 +0100 Update the CHANGELOG.md file. commit e43a8e359f0ebc25ba8d5ed0600bb6e607431cc7 Author: chrislm Date: Sat May 21 16:46:58 2016 +0200 Spanish intonation commit dd73f3e8b2ebcf5d0ac21f18c39ac900981cd1e1 Merge: 19e8c9ca 6a319712 Author: chrislm Date: Sat May 21 16:06:15 2016 +0200 Merge remote-tracking branch 'upstream/master' commit 6a319712f9a8010ef338f6e0016551197e6fe5c8 Author: Reece H. Dunn Date: Sat May 21 11:30:44 2016 +0100 docs: expand the language code description commit 19e8c9caeec06af4686d57501019c7360881b06a Merge: 74916b3e 63969ed6 Author: chrislm Date: Sat May 21 11:55:16 2016 +0200 Merge remote-tracking branch 'upstream/master' commit 63969ed69bc047fe4139987e576b3950f5ab70a4 Author: Valdis Vitolins Date: Mon May 16 22:30:54 2016 +0300 Latvian language improvements: more unstressed words, intonation tuning, bugfixes. commit 266e3148c92addc565f26cb141d181250831af12 Author: Valdis Vitolins Date: Sat May 14 19:09:35 2016 +0300 Latvian language updates for pronunciation of wide/narrow e/ē and o/uo/ō commit 23ffeabf88095bb8c27666cdded1e730b8fc44d1 Author: Valdis Vitolins Date: Wed May 4 18:33:27 2016 +0300 Latvian language improvements: updated rules for wide/narrow e/ē, some cleanup for o,uo,ō. commit 704c84ab3194f52bcf074795e5ded519b4a1b93d Merge: 0a84ac9f 66336c0c Author: Reece H. Dunn Date: Sat May 21 10:08:57 2016 +0100 Merge remote-tracking branch 'shadyar/patch-2' commit 02795c287f9960c27f7a7c4d6837f4904137bd2c Author: shadyar Date: Tue May 17 09:47:46 2016 +0430 Update fa_rules commit 604e926ae0d9d374020b4fe9f75b9cdc97a1953c Author: shadyar Date: Wed Apr 27 11:24:39 2016 +0430 the bug fixed, "twice speaking right prentice" issue, and several new exceptional words in dictionary these changes have been down for Persian (Farsi) Language voice fa, fa-en-us, fa-latn the bug fixed, this line has been modified to fa_list file, Line 200: _) paRAntezbaste: for solving "twice speaking right prentice" issue. several new words have been added to exceptional words section (dictionary) commit 66336c0c9ee4fd5949e30648a00a54e872056aca Author: shadyar Date: Tue Apr 26 13:11:05 2016 +0430 new unknown characters that have been replaced with standard Persian UTF8 characters in process . and improving some rules. these changes have been down for Persian (Farsi) Language voice fa, fa-en-us, fa-latn these line has been added to fa_rules, .replace section. (line: 26) these new rules help to replace unknown characters with standard Persian UTF8 characters in process . Line 47: ٫ ، Line 109: ﺾ ض Line 116: ﻆ ظ Line 141: ﻙ ک Line 184: ۆ ؤ this rule has been modified to fa_rules file, .group ی section, Line 5639: L09L09) یوم (_Sm3 ijom for improving pronunciation commit 0a84ac9f64054eac48c4d1f034d51fda45e218d3 Author: shadyar Date: Tue Apr 26 12:39:11 2016 +0430 Shadyar Khodayari these changes have been down for Persian (Farsi) Language voice fa, fa-en-us, fa-latn the bug fixed, this line has been modified to fa_list file, Line 200: _) paRAntezbaste: for solving "twice speaking right prentice" issue. these line has been added to fa_rules, .replace section. (line: 26) these new rules help to replace unknown characters to standard Persian UTF8 characters in process . Line 47: ٫ ، Line 109: ﺾ ض Line 116: ﻆ ظ Line 141: ﻙ ک Line 184: ۆ ؤ this rule has been modified to fa_rules file, .group ی section, Line 5639: L09L09) یوم (_Sm3 ijom for improving pronunciation commit 74916b3eb70ba805ca9a7851204626ddecce22b7 Merge: c3e67c9e 26ecf792 Author: chrislm Date: Sat Apr 23 22:48:21 2016 +0200 Merge remote-tracking branch 'upstream/master' commit 26ecf79202cebf28c6ba48fac1fbe37aa6ee61a6 Author: Reece H. Dunn Date: Sat Apr 23 19:15:21 2016 +0100 Build the Guarani language. commit 66e740c0a3bc553ca54d7dec5680f1f5df493897 Merge: f6e7f8bb 1627318a Author: Reece H. Dunn Date: Sat Apr 23 19:01:05 2016 +0100 Merge remote-tracking branch 'Christianlm/master' commit c3e67c9e29be2de245554ffb52dda1c011672e8e Merge: 1627318a f6e7f8bb Author: chrislm Date: Sat Apr 23 19:58:04 2016 +0200 Merge remote-tracking branch 'upstream/master' commit 1627318a915181af70710c8155c22c0bd2edeb5b Author: chrislm Date: Sat Apr 23 19:32:47 2016 +0200 Guarani Language commit f6e7f8bb7c565aeb09a82c4b6f68153337445cd6 Author: Reece H. Dunn Date: Sat Apr 23 18:29:35 2016 +0100 Move some initialisation code from the old espeakedit.cpp file into espeak_ng_CompilePhonemeData to fix the phoneme data. commit d25c1f518c72ba9798d74b4f0903b125d1ea47e7 Author: Valdis Vitolins Date: Fri Apr 15 17:57:03 2016 +0300 Latvian language improvements commit 8f4381e71fe793d5a27b1d4076113b393d6e0af3 Author: Valdis Vitolins Date: Thu Apr 14 14:32:25 2016 +0300 Latvian language improvements. Improved spelling of wide/narrow e/ē, o,ō and uo. Improved intonation of syllables. More unstressed words are added. commit 845aaea00b927a15b35e087a011926ca8828615d Author: Valdis Vitolins Date: Thu Apr 14 11:48:59 2016 +0300 Incorrect ranges for Voice Files fixed commit c395571d0419ee5e88aaee7aecc1a45457fa4a89 Merge: a5e6f562 00eaecb4 Author: Reece H. Dunn Date: Tue Apr 5 21:36:25 2016 +0100 Merge remote-tracking branch 'Softaragones/master' commit 00eaecb42bc71fcd099f75c1d4c39bc020702b45 Author: Daniel Martinez Date: Tue Apr 5 20:25:07 2016 +0200 Commented out some wrong/testing phonemes, and some code make up for Aragonese definitions commit a5e6f562df3be9f3ec4562b4dfdd6e5f9185dc51 Author: chrislm Date: Thu Mar 31 11:18:02 2016 +0200 added italian vowels file added definition for phoneme l in ph_italian updated dictionaries, march 2016 commit 371216006fff59d4a792009020f8983f8681f56c Author: Reece H. Dunn Date: Tue Mar 1 07:32:02 2016 +0000 Protect against wvoice being NULL in wavegen.c. This can occur in cases where the voice is not found, or espeak_ng_Initialize is called more than once. commit 567bfd9dd5c37202443a1ac6c58d6554e40abaf4 Author: chrislm Date: Sat Feb 27 19:05:04 2016 +0100 Greek language: Polytonic support commit 496ff3563441351dd4791dabf25662a746dbe2fc Author: Reece H. Dunn Date: Sat Feb 27 10:32:12 2016 +0000 WVoiceChanged is not used, so remove it. commit e4d5dd3eceba7fc023595352113c992bd617a917 Author: Valdis Vitolins Date: Mon Feb 22 11:46:22 2016 +0200 Documentation: fixed links commit e127e18697eb8d6f50a548ac43eb1f7045f59664 Author: Reece H. Dunn Date: Sat Feb 20 10:54:29 2016 +0000 Add the steph voice variants. commit 057b81b2f6509dfaad4b6613e651840ddb7cb44d Author: Reece H. Dunn Date: Sat Feb 20 09:59:59 2016 +0000 en: fix words beginning with 'ho' commit b39537481df67c876ff69ab7753eb0b32684aeeb Author: Reece H. Dunn Date: Sat Feb 20 07:30:14 2016 +0000 MSI: add a GUI to the installer commit 1187d4f1019a5b01d33634d50ac68472fb1321ad Author: Reece H. Dunn Date: Sun Feb 14 11:39:35 2016 +0000 Revert "mbrola/de6 - use [6] for the STRUT vowel" This reverts commit 6d9b9c4db66ab899f199a0eb95046f4ee5ab4e27. commit 6794504f83dba524b1283223bbe0a4f98a1df4b2 Author: Reece H. Dunn Date: Sat Feb 13 22:05:49 2016 +0000 SAPI: Use the default espeak-data path if none is specified in the SAPI voice token. commit 3aecf7afc3cf182a4a1addad37f4c1a27360859b Author: Reece H. Dunn Date: Sat Feb 13 22:00:01 2016 +0000 SAPI: Support speaking text via the SAPI interface. commit 6a77d3cc0aa5ca7d56bd8542bfc9cf2f6773e97d Author: Reece H. Dunn Date: Sat Feb 13 20:45:52 2016 +0000 SAPI: Register the English SAPI voice. commit 188bf9e4987c56574973c40a80ffb39a399fe32f Author: Reece H. Dunn Date: Sat Feb 13 20:44:35 2016 +0000 SAPI: Register the eSpeakNG.TtsEngine COM object. commit 6876adc495954e7ee9cacad6b7489c004ca41b71 Author: Reece H. Dunn Date: Sat Feb 13 20:42:26 2016 +0000 SAPI: Fix a bug in the nAvgBytesPerSec calculation. commit b7b2567eb1c1920c025fb053d137344b9e5ac85b Author: Reece H. Dunn Date: Sat Feb 13 18:34:16 2016 +0000 Build the Visual Studio 2015 Windows project with pcaudiolib xaudio2 support. commit e4daa18d2f9080338322f68a5ed506862b6c082e Author: Reece H. Dunn Date: Fri Feb 12 07:30:57 2016 +0000 mbrola/de2 - improve the English phoneme mapping commit 6d9b9c4db66ab899f199a0eb95046f4ee5ab4e27 Author: Reece H. Dunn Date: Fri Feb 12 07:29:50 2016 +0000 mbrola/de6 - use [6] for the STRUT vowel commit 2204797c78109f9172d70032309ddf2fd9663d56 Author: Reece H. Dunn Date: Thu Feb 11 22:57:04 2016 +0000 Extend support for the German MBROLA voices. commit aecb37bc6c675c750b9d39edad6d7967a217cf23 Author: Reece H. Dunn Date: Thu Feb 11 22:44:07 2016 +0000 Support Spanish words like 'Señora' in the mb-de*-en voices. commit c944a17d7d7214ba7ca9c9072bb170f3218e240a Author: Reece H. Dunn Date: Wed Feb 10 07:14:10 2016 +0000 Output any audio errors to stderr. commit f3807eb28f3b3a4a2bd3df9a1d7ab1ec3ed3ffe5 Author: Reece H. Dunn Date: Mon Feb 8 19:37:35 2016 +0000 Replace in Makefile.am with the specific phsource reference to fix building on OpenBSD. commit 4f676ed17503be57ce55e12dbc1d87f82f477d96 Author: Reece H. Dunn Date: Sun Feb 7 19:34:08 2016 +0000 Use pcaudiolib for the audio API layer. commit bb465a45d847c8f8d579a0641ca01f9231b2ebd7 Author: Reece H. Dunn Date: Sun Feb 7 18:38:13 2016 +0000 Move the clock_gettime2 and add_time_in_ms definitions to event.h. commit ca831d236a4eed5648254329554affac143a1740 Author: Reece H. Dunn Date: Sun Feb 7 18:25:30 2016 +0000 Don't call wave_close in fifo.c. This is handled by calls to espeak_ng_Cancel/espeak_Cancel and espeak_ng_Terminate/espeak_Terminate. commit 674d55e6059042ca89027fda5b8119826054b547 Author: Reece H. Dunn Date: Sun Feb 7 18:16:27 2016 +0000 Remove support for pa_device in the config file (now have a device command-line option). commit be93c8b3e7c0812dba55d61eca4c069376443701 Author: Reece H. Dunn Date: Sun Feb 7 18:11:27 2016 +0000 Remove calls to wave_is_busy. Removing these calls do not impact on the behaviour of the program and simplify the wave.h API. commit 94c5efe0b38e251256995c9e57434ef71017d2a1 Author: Reece H. Dunn Date: Sun Feb 7 17:40:09 2016 +0000 Remove calls to wave_set_callback_is_output_enabled. These calls are used to pre-emptively exit when writing audio data. This is also handled within dispatch_audio. The difference is that this callback could allow espeak to cancel quicker. In practice it does not make much difference. commit 2a628e982ff8ab0f68a578da24cd28fc0bb0d8cc Author: Reece H. Dunn Date: Sun Feb 7 17:24:28 2016 +0000 Remove calls to wave_get_write_position. This call was used to update the written sample count used by wave_get_remaining_time. As that function has been removed, this code is no longer needed. commit 4a2994d1d3ea64b6c5b33ed1a5535e770a5f81b6 Author: Reece H. Dunn Date: Sun Feb 7 16:12:39 2016 +0000 Remove calls to wave_get_remaining_time. This logic was implemented to limit the number of audio events sent to a device, but the logic is not too relevant in practice (these calls return 0 most of the time), and the logic is broken (e.g. when calling Synthesize with a very long block of text). commit f138558fe76b0ab9bb7e8742da5b80b8e7029650 Author: Reece H. Dunn Date: Sun Feb 7 15:27:35 2016 +0000 Fix the USE_ASYNC and wave_* API usage logic. commit a9fce482f367ecced0e2bcf65344efcd797d5127 Author: Reece H. Dunn Date: Sun Feb 7 13:48:52 2016 +0000 Proper fix for building MBROLA phtrans files, avoiding GNUmake-isms. commit 1d91276eac30f99085ce72b560db887c9bb80c73 Author: Reece H. Dunn Date: Sun Feb 7 13:33:48 2016 +0000 wave_get_read_position is not used, so remove it commit 0f82b6a0ff5cf116eed96eb24647ec5271687295 Author: Reece H. Dunn Date: Sun Feb 7 12:00:48 2016 +0000 Update the CHANGELOG.md file. commit 2ffb11f3d57df74650a327a98c7a5030eea7e3b0 Author: Reece H. Dunn Date: Sat Feb 6 15:41:37 2016 +0000 Don't use a GNUmake-ism when building the MBROLA phtrans files. commit 71b998b69105488f8a1ba55155f696dd22e64df1 Author: Reece H. Dunn Date: Sat Feb 6 15:30:02 2016 +0000 Remove duplicate t_wave_callback definition in wave.c. commit 7a4bc02cb68a25782c0f071c210d7d12a1b06e1e Author: Reece H. Dunn Date: Sat Feb 6 15:24:42 2016 +0000 Use stdlib.h instead of malloc.h. commit eebb079718915bca4bad92a212e4ebcc142f1186 Author: Reece H. Dunn Date: Sat Feb 6 10:51:40 2016 +0000 Remove the Wave(Init|Open|Close)Sound functions as these are no longer used. commit 4cde8b6d136887928bb43bfaa61fc16378e92ba1 Author: Reece H. Dunn Date: Sat Feb 6 10:45:32 2016 +0000 option_quiet is no longer used (always set to 0), so remove it commit 914e64aba8e0c89aaf7d2c6c19c8168001ba37a9 Author: Reece H. Dunn Date: Sat Feb 6 10:41:43 2016 +0000 option_waveout is no longer used in libespeak-ng, so remove it commit c9c0aca34f2f748b071001d8162faccf0a6024e7 Author: Reece H. Dunn Date: Sat Feb 6 10:31:47 2016 +0000 Use the wave_* APIs for non-async audio. commit f07dc419a6d3f81da307f4a50574cdecfc93a8f4 Author: Reece H. Dunn Date: Wed Feb 3 22:34:26 2016 +0000 Fix audio output in espeak-ng when USE_ASYNC is not defined. commit c4a7ffba334a079bbaab228af8d435210c3098a4 Author: Reece H. Dunn Date: Wed Feb 3 21:35:52 2016 +0000 Inline the call to SynthOnTimer. commit a51717346c528e3bde8f8d9bd710dc41aa400010 Author: Reece H. Dunn Date: Wed Feb 3 21:23:03 2016 +0000 SpeakNextClause should not call WavegenOpenSound. This function call does not affect the audio output in non-async modes. Audio output in that case is handled within the SynthOnTimer helper function. commit c09d255e38f89019a4ab3b0a5a090d5c745bb117 Author: Reece H. Dunn Date: Wed Feb 3 21:17:14 2016 +0000 Remove timer_on from synthesize.c as this matches the SpeakNextClause return value. commit a471ba02bf9d83c96e01e32cb4a4d5372292accb Author: Reece H. Dunn Date: Wed Feb 3 21:11:12 2016 +0000 SynthStatus is not called, so remove it. commit 8df810f776c6f4b40e7755de06e84fb99ad8f2c0 Author: Reece H. Dunn Date: Wed Feb 3 21:07:02 2016 +0000 Remove paused from synthesize.c as it is now no longer used. commit 2eca970fc8ab39929ca9200338d7f85165ef06cc Author: Reece H. Dunn Date: Wed Feb 3 20:57:46 2016 +0000 Remove the control 3-5 logic in SpeakNextClause as those values are not passed to the function. commit 2a652dfe439be79fbeccde0a25a4f5e6cbbeef83 Author: Reece H. Dunn Date: Tue Feb 2 20:02:19 2016 +0000 Fix forwarding to strings.h on non-msvc builds in the shim header. commit 1d4fa188848eadcaaf9cee2da3541bf92df720ac Author: Reece H. Dunn Date: Tue Feb 2 07:34:57 2016 +0000 speak-ng: use the espeak-ng.c implementation in synchronous playback mode commit 1752b45a1f63004985f00f4a19d95bd3b9632c9e Author: Reece H. Dunn Date: Mon Feb 1 20:07:49 2016 +0000 lv: rename the E and EE vowel files to avoid errors on case insensitive file systems (e.g. Windows) commit 211f103a69dfb82f90aec48bdb6428154851895e Author: Reece H. Dunn Date: Mon Feb 1 18:37:06 2016 +0000 Perform case insensitive comparisons for matching voice names. commit 55bd1764f4d00d88cc8ee5d561837d3eb04a9aac Merge: 565548ff 2b870804 Author: Reece H. Dunn Date: Sun Jan 31 21:55:40 2016 +0000 Merge remote-tracking branch 'ValdisVitolins/master' commit 565548fffe0017e46f3496e16682105ef8db1618 Author: Reece H. Dunn Date: Sun Jan 31 21:51:18 2016 +0000 Fix building 'my' (Burmese) on Windows. commit 83040bd5607809f8d451ade2c043f5470ec03c81 Author: Reece H. Dunn Date: Sun Jan 31 21:19:33 2016 +0000 MSI: install the phoneme, dictionary and voice data commit 2b870804b7a4370e06ff3f05a949846ac78089ed Merge: 07c12368 05c8695b Author: Valdis Vitolins Date: Sun Jan 31 20:28:07 2016 +0200 Merge branch 'latvian' commit 05c8695b51d598a197373acc5993cc9ff4a00617 Author: Valdis Vitolins Date: Tue Jan 19 22:47:54 2016 +0200 Latvian language improvements. New vowel definitions, fixes in rules and voice intonation. commit 07c12368d932e61369001d6df6889bf7cca83346 Author: Reece H. Dunn Date: Sat Jan 30 21:48:00 2016 +0000 MSI: embed the cabinet file inside the msi installer commit 3b1f91352daf4fd660cb161f3bf786be4d96a5c3 Author: Reece H. Dunn Date: Sat Jan 30 20:13:41 2016 +0000 MSI: moved the component definitions to the Directory elements commit a3f0fea725e55ea055bbd8e7cef62546aba768e4 Author: Reece H. Dunn Date: Sat Jan 30 19:49:32 2016 +0000 MSI: only keep Ids on Directory and ComponentGroup elements commit 73f2f27606a8ca875b5abdd0acdfc02b7aedb6c2 Author: Reece H. Dunn Date: Sat Jan 30 19:40:14 2016 +0000 MSI: give the components being installed GUIDs commit 1533c33c34f13a8b8d8ccf5c34ffe2376f25e12a Author: Reece H. Dunn Date: Sat Jan 30 19:37:14 2016 +0000 MSI: only allow one version (64-bit or 32-bit) to be installed commit 40f4089a78f20e10391e76a1cccfb4334abb75d0 Author: Reece H. Dunn Date: Sat Jan 30 19:35:17 2016 +0000 MSI: replace tabs with spaces in Product.wxs commit 7a50cbcdccaa3441e1aae035d9d631e34b3915b9 Author: Reece H. Dunn Date: Sat Jan 30 18:51:27 2016 +0000 MSI: set the Path registry value to the install directory commit f850179478af0a5c227ff80d76b263d1f5deb10b Author: Reece H. Dunn Date: Sat Jan 30 16:22:36 2016 +0000 Initial WiX based installer for Windows to install libespeak-ng.dll and espeak-ng.exe. commit 1e76d38cb9779ab0383aeec80ea67f6d4fdf0033 Author: Reece H. Dunn Date: Sat Jan 30 14:50:00 2016 +0000 Build the 'mt', 'tn' and 'tt' language dictionaries. commit d326c8d72075e60389f676e324490efd23c467c4 Author: Reece H. Dunn Date: Sat Jan 30 14:19:55 2016 +0000 Add dependencies to the intonation, phoneme and dictionary targets in data.vcxproj. commit dc87e7b77502215ad3a2dc4eb1793ba302df73e6 Author: Reece H. Dunn Date: Sat Jan 30 10:51:24 2016 +0000 Use a HAVE_MKSTEMP configure check instead of PLATFORM_POSIX. commit 0b187e217e9336b41ffa436dae08d6be8f23e7a0 Author: Reece H. Dunn Date: Sat Jan 30 10:46:56 2016 +0000 Use the same logic when calling sox in readclause.c as compiledata.c for portability. commit b6f39edbf5ed0cfcd4f0576c3c80eec4bb3dce6c Author: Reece H. Dunn Date: Sat Jan 30 09:16:17 2016 +0000 en: various pronunciation fixes commit 25a8d3f43a576abb3d218794a277e5dfa8f0af55 Author: chrislm Date: Fri Jan 29 10:51:03 2016 +0100 Updates for italian language, January 2016 commit 84c7972f7cf51c037cc11bbdf540e9413bcbf5eb Author: Reece H. Dunn Date: Fri Jan 29 05:50:41 2016 +0000 Ignore the generated pkg-config file. commit d5362b2608793a64f21d134f3b59065d205ceb20 Author: Luke Yelavich Date: Fri Jan 29 09:34:46 2016 +1100 build - Add pkg-config file commit 7e35f59abb230648a387ad47b6b1dec31867fd2b Author: Reece H. Dunn Date: Tue Jan 26 07:33:56 2016 +0000 el: support all polytonic Greek characters from U+1Fxx commit ca3d793ab66e1706524ef51b59654b6131f17338 Author: Reece H. Dunn Date: Tue Jan 26 06:47:36 2016 +0000 el: restructure the polytonic Greek replace rules to make them easier to read (esp. when comparing with Unicode code charts). commit 04fe6cdc06493d6719fb352bc12a341557535456 Author: Reece H. Dunn Date: Sun Jan 24 18:55:45 2016 +0000 SAPI - Initialise espeak-ng in SetObjectToken. commit 7e33a3e4db7095f0bd42debe2e65f538c66cc36c Author: Reece H. Dunn Date: Sun Jan 24 16:05:12 2016 +0000 SAPI - Improve the error logic in Get/SetObjectToken. commit 42e2422878cd6828cc86fad2f5fd1da0d1696599 Author: Reece H. Dunn Date: Sun Jan 24 15:55:23 2016 +0000 SAPI - Implement GetOutputFormat. commit fe3053f849a2fe08c5f0dfc2e7ac8f768a7b0924 Author: Reece H. Dunn Date: Sun Jan 24 15:24:38 2016 +0000 SAPI - Implement Get/SetObjectToken. commit bc0b445281b4cf598e719256c04cf1403695ce83 Author: Reece H. Dunn Date: Sun Jan 24 15:15:05 2016 +0000 Create a skeleton SAPI TtsEngine COM object. commit 8ea1b39cba89215e5d39665179bfef6f070a3fec Author: Reece H. Dunn Date: Sat Jan 23 20:53:50 2016 +0000 Group the espeak voices by the ISO 639-5 language family they belong to. commit 77b5f6a1c0dbe52d9aba9647489e86f6d625236e Author: Reece H. Dunn Date: Sat Jan 23 18:41:00 2016 +0000 Use BCP 47 conformant language codes for the languages and accents. commit e8015df0f8960e68bccddb3c048df30ee7c5aabc Author: Reece H. Dunn Date: Sat Jan 23 14:50:43 2016 +0000 Remove the additional LoadVoice search heuristics. These heuristics were designed to guess the location of the voice files without searching the voice list. The heuristics are very implementation dependent, and easily break when voices move around. The voices are still found correctly, so these heuristics are redundant. commit 7048ebdccf810eaabb449bf8f5b9a9198c943327 Author: Reece H. Dunn Date: Sat Jan 23 13:34:07 2016 +0000 Provide skeleton DllGetClassObject and DllCanUnloadNow implementations. commit e963b54b6d5bff0d98d61d9bc27751586d04a9b4 Author: Reece H. Dunn Date: Sat Jan 23 11:35:07 2016 +0000 Move strerror_r portability to a string.h compatibility shim. commit 23dd02fec87026dd44eccfb901570ae749489b41 Author: Reece H. Dunn Date: Sat Jan 23 11:13:03 2016 +0000 Ignore *.vcxproj.user files. commit 527f2bc6b22e8e9054fb625ea0408e238336fd45 Author: Reece H. Dunn Date: Sat Jan 23 10:50:26 2016 +0000 Add M_PI compatibility when using the msvc standard library. commit 2000c20212c16ab3677b3a7b8b62a86844d6d3cb Author: Reece H. Dunn Date: Fri Jan 22 20:45:57 2016 +0000 Merge the error labels in pulse_open to simplify the logic. commit d7580eef7077a2b79d704d59a013201fd5603ac8 Author: Reece H. Dunn Date: Fri Jan 22 20:43:10 2016 +0000 Remove dead code in pulse_open(wave_pulse.c) -- o is always null when jumping to unlock_and_fail. [Coverity] commit 69355ed568bbffb480f933adbbc2b83b586990cd Author: Reece H. Dunn Date: Fri Jan 22 20:37:01 2016 +0000 Fix a null pointer dereference in DoVoiceChange(synthesize.c). [Coverity] commit e74a0e4f53d10b7742ccd690a798306237ffdb81 Author: Reece H. Dunn Date: Fri Jan 22 20:31:12 2016 +0000 Fix a null pointer dereference in create_espeak_pronunciation_list(espeak_command.c). [Coverity] commit 4ecdeefe4b18662877c7d4f37eb6a1b60dc9db5e Author: Reece H. Dunn Date: Fri Jan 22 20:26:48 2016 +0000 Fix a null pointer dereference in LoadSpectSeq(spect.c). [Coverity] commit 5673065168023e26d9e507ff70e5ce7690aa9e22 Author: Reece H. Dunn Date: Fri Jan 22 20:22:24 2016 +0000 Fix a null pointer dereference in compile_rule(compiledict.c). [Coverity] commit a9adf136c6133a17155cf1d54788bf972b1f267c Author: Reece H. Dunn Date: Fri Jan 22 20:17:08 2016 +0000 Close stream on error paths in LoadSpectSeq(spect.c). [Coverity] commit 03fdc8bc31e9119f7339363f2d34b4ff96bbedd1 Author: Reece H. Dunn Date: Fri Jan 22 19:35:09 2016 +0000 Check fseek calls in CloseWavFile(espeak-ng.c). [Coverity] commit 7ea2cf784d307744b09b39bfd347f433472a382a Author: Reece H. Dunn Date: Fri Jan 22 07:31:34 2016 +0000 Use the error.h API in LoadEnvelope and check more return values. [Coverity] commit ebb052a808581ac9b6c06da75671ee81d84f8636 Author: Reece H. Dunn Date: Fri Jan 22 07:24:30 2016 +0000 Use the error.h API in LoadSoundFile and check more return values. [Coverity] commit eaa0c9aa08350ce8a1343aed4c0a87c1cc329b0e Author: Reece H. Dunn Date: Thu Jan 21 20:10:13 2016 +0000 Fix truncated fgetc return value in main(espeak-ng.c). [Coverity] commit 4ec98f79a82f9bf209bf4ae9a59ac8d3da16536d Author: Reece H. Dunn Date: Thu Jan 21 20:05:47 2016 +0000 Fix truncated fgetc return value in LoadWavefile(compiledata.c). [Coverity] commit 02b7359b6aa88d25189aca61e43f711be9349c82 Author: Reece H. Dunn Date: Thu Jan 21 07:19:11 2016 +0000 Fix a potential null pointer dereference in espeak_ng_SynthesizeMark. [Coverity] commit 6a4fc7907844ea1ea20062d7b435a311c0404c7d Author: Reece H. Dunn Date: Thu Jan 21 07:17:24 2016 +0000 Fix a potential null pointer dereference in espeak_ng_Synthesize. [Coverity] commit bfcdcc8bb6e51f0a69a4d9debed32c33d39a65e1 Author: Reece H. Dunn Date: Wed Jan 20 23:31:59 2016 +0000 Clean up the error handling logic in the espeak_command create_... APIs. commit 40a9a3d439f0b39696ad88afb7379b41498c54d7 Author: Reece H. Dunn Date: Wed Jan 20 23:11:59 2016 +0000 Remove logically dead code in pulse_open (success always 0 in this case). [Coverity] commit a6f6a337b17626fb169fcb84a41b4bd47566dd22 Author: Reece H. Dunn Date: Wed Jan 20 22:55:20 2016 +0000 Add a missing pthread_mutex_unlock call in fifo_add_commands. [Coverity] commit 23c1004dfc73f3c803225d8d051b1faf6b6307b9 Author: Reece H. Dunn Date: Wed Jan 20 21:09:22 2016 +0000 Update the CHANGELOG.md file. commit 960e075b8a380c1ea647470e5d3cd668db75bd36 Author: Reece H. Dunn Date: Wed Jan 20 20:56:21 2016 +0000 Refer to C99 instead of C11 in the configure summary output. commit d51c8b97eebd40b8938e72a8d6e27fbc18d156e0 Author: Reece H. Dunn Date: Wed Jan 20 20:54:58 2016 +0000 Use AM_CFLAGS instead of AM_CXXFLAGS. commit f09c83640b9173552fd9277c3a48619b903fa436 Author: Reece H. Dunn Date: Wed Jan 20 20:48:29 2016 +0000 Fix GCC -Wnarrowing warnings. commit 86a951155303054cb1571bfbe8cfa97f99961f9d Author: Reece H. Dunn Date: Wed Jan 20 20:39:37 2016 +0000 Inline the calls to log in mbrowrap.c. commit 836ba71934f2e151f18c77c20515d0235212db42 Author: Reece H. Dunn Date: Wed Jan 20 20:30:52 2016 +0000 docs/voices.md cleanup commit d7dd8f4ee9ae14eb07db56e7af9613ffa1b320b6 Author: Valdis Vitolins Date: Wed Jan 20 00:55:31 2016 +0200 Documentation: words parameter documented for voice files. commit bbd981efb88d5a81fdc99f8ca2a08f18bb46ba9d Author: Reece H. Dunn Date: Mon Jan 18 20:34:59 2016 +0000 Use malloc/strdup instead of Alloc. commit 325014da421eec42a414d7d4d66850bf3ffe0202 Author: Reece H. Dunn Date: Mon Jan 18 20:23:51 2016 +0000 Use free instead of Free as free checks for NULL. commit 95c171831a8e5637c31296e0246a8c04f595c591 Author: Reece H. Dunn Date: Mon Jan 18 07:30:14 2016 +0000 Fix detecting if pulseaudio is running in audio=runtime mode. commit 4b61d38551dfabf2b472bbc46ac733cebcc7e174 Author: Reece H. Dunn Date: Mon Jan 18 06:51:33 2016 +0000 Use M_PI instead of PI. commit 188dd8084cedaf647ac27b077c92b43cba94efc4 Author: Reece H. Dunn Date: Mon Jan 18 06:47:28 2016 +0000 timespec is not used in wave.c, so remove the compatibility definition commit dfa742abfa1695b0e687d24103a353c749f12c9b Author: Reece H. Dunn Date: Sun Jan 17 13:46:37 2016 +0000 Remove the unused wave_test_get_write_buffer. commit c0d79709c4dca5e238c8d1601a31d9153f5dccd4 Author: Reece H. Dunn Date: Sat Jan 16 18:19:39 2016 +0000 Fix Windows includes (don't rely on speech.h). commit 7d900fb8b0df40db5b143b497d879c9c1d060ea1 Author: Reece H. Dunn Date: Sat Jan 16 18:05:17 2016 +0000 Remove includes from internal header files. commit 96c43f3eb2aa279b4617208c22534fc2be586cd5 Author: Reece H. Dunn Date: Sat Jan 16 17:54:39 2016 +0000 Clean up the include files to make them consistent. commit 9a03414e9919a6a2bf170e0656115d8158b6fa2e Author: Reece H. Dunn Date: Sat Jan 16 11:47:27 2016 +0000 Guard calls to the synth_callback function, as it might be NULL. commit 3d55519f27d54f8875b521d63fe009257c0adee1 Author: Reece H. Dunn Date: Sat Jan 16 10:27:18 2016 +0000 Correct the usage of USE_ASYNC when async is disabled. commit 2a8c4461bd56d8cbb340c40a615c0481417a52db Author: Reece H. Dunn Date: Fri Jan 15 20:16:02 2016 +0000 Use snprintf on all platforms (it is C99 conformant in Visual Studio 2015 and can be supported in the compatibility layer for older versions as needed). commit fa6f369329c4b6a805f2af0ee1069d9f46c0d8d7 Author: Reece H. Dunn Date: Fri Jan 15 19:43:44 2016 +0000 Move the N_PATH_HOME declaration in speech.h to avoid a duplicate #ifdef check. commit 9c5820f72a21395cdd644bc6e5ddb8142bae7a94 Author: Reece H. Dunn Date: Fri Jan 15 07:22:46 2016 +0000 Create an initial compatibility shim for unistd.h. commit 5d3e43de535162d9e666f63033f8f8ee4ce2a75e Author: Reece H. Dunn Date: Thu Jan 14 21:53:13 2016 +0000 Add rules to build the voice and language data in Visual Studio/MSBuild. commit c9844f62efc80ad969dc3d85793c30986981cd5c Author: Reece H. Dunn Date: Thu Jan 14 19:57:44 2016 +0000 Clean up the 'Compiling phoneme data' messages. commit f9d12c31a478bfe3079ff4f168a0b47a81e8d369 Author: Reece H. Dunn Date: Thu Jan 14 19:43:42 2016 +0000 Remove the redundant access check in compiledata.c This access check is checking whether the phsource directory exists. Now that espeak-ng is using the errno message when opening the phsource/phonemes file, enough information should be provided by that error message. commit c22550afb5ceb1004707b28bb8784700f978bd7e Author: Reece H. Dunn Date: Wed Jan 13 22:05:41 2016 +0000 Use the NetBSD getopt_long implementation on Windows. This makes the espeak-ng.c and speak-ng.c source code easier to read and maintain. It also addresses bugs in command-line argument parsing with the espeak implementation, for example it treats `--compile-phonemes` as `--compile` due to an argument matching bug. commit 0e0be476db41d45e6f7416dddf139041eed5cf37 Author: Reece H. Dunn Date: Wed Jan 13 21:55:25 2016 +0000 Import getopt_long.c v 1.27 from NetBSD. commit 6c6a79928ab4ac6859169ceea9c1ee9a18855bba Author: Jim Regan Date: Wed Jan 13 11:39:31 2016 +0000 a, not ɐ commit 19ef13daacb1d858b5e1b03153e99ad6933b56e7 Author: Reece H. Dunn Date: Tue Jan 12 22:05:10 2016 +0000 i_CHANGE_PHONEME2 is not used and the code conflicts with i_ADD_LENGTH, so remove it commit 142063f1e69fee8955de3d873886f3a6254b5145 Author: Reece H. Dunn Date: Tue Jan 12 21:51:44 2016 +0000 Remove a GCC incompatible pointer conversion warning in voices.c. commit 4ac6355834caa8a658fb0e3948aa53963ff0b478 Author: Reece H. Dunn Date: Tue Jan 12 21:44:50 2016 +0000 Fix the realloc usage of voices in espeak_ListVoices(voices.c) [msvc /analyze] commit 9eb6150e6441c3df66c607ec8675c9a39175ceaf Author: Reece H. Dunn Date: Tue Jan 12 21:40:07 2016 +0000 Fix the realloc usage of mbrola_tab in LoadMbrolaTable(synth_mbrola.c) [msvc /analyze] commit 8e7f4e7e3dcc10d375ac8b30d2aeba2f770b01fe Author: Reece H. Dunn Date: Tue Jan 12 21:23:45 2016 +0000 Fix the realloc usage of outbuffer in WaveCallback(wavegen.c) commit 54f8c672e5f1bee1e1437da25afd5fe7331bf9d9 Author: Reece H. Dunn Date: Tue Jan 12 21:01:46 2016 +0000 Fix the realloc usage of event_list in espeak_ng_InitializeOutput(speech.c) [msvc /analyze] commit 5de96146e1a46e3f99af22332da8c1659847d0c0 Author: Reece H. Dunn Date: Tue Jan 12 20:53:33 2016 +0000 Fix the realloc usage of outbuf in espeak_ng_InitializeOutput(speech.c) [msvc /analyze] commit f608860a7a37c4172b670aee01fa7b47381dfd9d Author: Reece H. Dunn Date: Tue Jan 12 20:44:14 2016 +0000 Fix the malloc/realloc usage of phon_out_buf in GetTranslatedPhonemeString(dictionary.c) [msvc /analyze] commit a64e048c5170ca6be0527d47cd8718125d11344d Author: Reece H. Dunn Date: Tue Jan 12 07:27:43 2016 +0000 Check malloc/realloc in the flag_stdin codepath of espeak-ng.c. commit 2446dbc3b48e565dd677bd081440d6d522ed6908 Author: Reece H. Dunn Date: Mon Jan 11 21:26:39 2016 +0000 Make LoadFrame return an error_ng_STATUS code. commit d8a88fc8e76bbb873d9ef58d06040339b06f6ed3 Author: Reece H. Dunn Date: Mon Jan 11 20:47:35 2016 +0000 Call to malloc may return NULL in SpectCreateFrame(spect.c) [msvc /analyze] commit 6b573e112be1995a117160b94a62bb85cca9e7cd Author: Reece H. Dunn Date: Mon Jan 11 20:42:19 2016 +0000 Call to malloc may return NULL in create_*_error_context(error.c) [msvc /analyze] commit 242cb51c38850d627d55ed9d38316f6869e9e289 Author: Reece H. Dunn Date: Mon Jan 11 20:26:51 2016 +0000 Call to realloc may leak the manifest data in ReadPhonemeManifest(compiledata.c) [msvc /analyze] commit 4673b04cdea8c43ab47ee76e02d2c2f7dc9716a1 Author: Reece H. Dunn Date: Mon Jan 11 20:20:26 2016 +0000 Check the return value of malloc in LoadDataFile(compiledata.c) [msvc /analyze] commit 4db1b41b421a7651d0be814d030a9eb3d5222fef Author: Reece H. Dunn Date: Mon Jan 11 07:22:23 2016 +0000 Disable all warnings in the Visual Studio project files. commit 084b6061d484c4e492c4f6759d011c3261d0303e Author: Reece H. Dunn Date: Mon Jan 11 07:10:21 2016 +0000 Document the issue using '-jN' to build the voice data. commit 0ca520a4ec16b4abaa72990a92a49905b12d6f74 Author: Reece H. Dunn Date: Mon Jan 11 07:03:00 2016 +0000 Revert the gcc sign conversion warning fixes. This reverts commits 0cc03003281eb0d4c6924ef2ba80f52c852bb8ff to 38d15f8f90c8077bfd1bc27728cf51f18d97e327. The 0cc03003 commit breaks MBROLA voice support. As such, there may be other breakages in those commits. commit 9ab55603c86fe989f1810e8c5d739fa28f7e7af9 Author: Reece H. Dunn Date: Sun Jan 10 21:42:31 2016 +0000 Fix building with the extended dictionaries enabled. commit 38d15f8f90c8077bfd1bc27728cf51f18d97e327 Author: Reece H. Dunn Date: Sun Jan 10 18:58:46 2016 +0000 Fix gcc sign conversion warnings in spect.c. commit caebc926ef45feab578f3f489cc30c2fdaa524ba Author: Reece H. Dunn Date: Sun Jan 10 18:22:23 2016 +0000 Fix gcc sign conversion warnings in klatt.c. commit aa3de904e8dba25a860b7dfc870bc89421e1d8ad Author: Reece H. Dunn Date: Sun Jan 10 18:17:44 2016 +0000 Fix gcc sign conversion warnings in event.c. commit 8acf398d23a1c8b982ef4d7c2a47d40cdb2f90f1 Author: Reece H. Dunn Date: Sun Jan 10 13:52:54 2016 +0000 Fix gcc sign conversion warnings in compilembrola.c. commit 0cc03003281eb0d4c6924ef2ba80f52c852bb8ff Author: Reece H. Dunn Date: Sun Jan 10 11:38:05 2016 +0000 Fix gcc sign conversion warnings in espeak-ng.c. commit cf740ae6e8d3ea544d4c7a0b23044703c449bb47 Author: Reece H. Dunn Date: Sun Jan 10 11:31:10 2016 +0000 Fix gcc sign conversion warnings in speak-ng.c. commit 48142f250e764f37da2c75489a1c20ee50bd5bff Author: Reece H. Dunn Date: Sat Jan 9 22:29:23 2016 +0000 Update the CHANGELOG.md file. commit 205a57654fe68e50c5b613581af868f4eecad767 Author: Reece H. Dunn Date: Sat Jan 9 18:52:18 2016 +0000 The PROC* typedefs are no longer used, so remove them. commit 5f39c2e1d088f3a63e0a9d11729a1638c73e67c7 Author: Reece H. Dunn Date: Sat Jan 9 18:49:24 2016 +0000 Fix building mbrowrap.c on Windows. commit b9fcb84bad749bda600a5c2924ffd4f8d05b9db8 Author: Reece H. Dunn Date: Sat Jan 9 19:43:51 2016 +0000 Make the MBROLA API consistent between the Windows and POSIX versions. commit aeca863f396cc5f7fdfbe2fd5ac6344bde25714d Author: Reece H. Dunn Date: Sat Jan 9 17:54:14 2016 +0000 Move the Windows MBROLA API support layer to mbrowrap.c, commit 706d546182eb0037f8a00664e3214d556c05c74d Author: Reece H. Dunn Date: Sat Jan 9 17:45:34 2016 +0000 Move the MBROLA API definitions for Windows to mbrowrap.h, commit 461f3fcc86340de818923fd0fa0a0288c7fdbda0 Author: Reece H. Dunn Date: Sat Jan 9 17:28:36 2016 +0000 Fix building the x64 Visual C++ configuration. commit 3d0ae85faa5aee69e48a00ebbe942286648c3e99 Author: Reece H. Dunn Date: Sat Jan 9 14:44:43 2016 +0000 Enable MBROLA support in the Visual C++ project files. commit c7386a8fa13a4b3e2b77049a8b8c03646723c9ee Author: Reece H. Dunn Date: Sat Jan 9 14:15:47 2016 +0000 Enable Klatt support in the Visual C++ project files. commit 8c05e2446f7ec5560caa075dbc5c56175089d0c7 Author: Reece H. Dunn Date: Sat Jan 9 18:12:45 2016 +0000 Modify the Windows build instructions to reflect what is currently supported. commit c14a3dbbbad7f779e4134c242895c0b8f7793124 Author: Reece H. Dunn Date: Sat Jan 9 17:37:33 2016 +0000 Define LIBESPEAK_NG_EXPORT when building libespeak-ng via autotools. commit a0717e72bb459c1b98267f5459007c105d53a65c Author: Reece H. Dunn Date: Sat Jan 9 14:47:55 2016 +0000 Fix building other source files from the 11101806ce change. commit 11101806ce60add9a9e15f3c4d57abf8b11ace87 Author: Reece H. Dunn Date: Sat Jan 9 13:32:16 2016 +0000 Support building espeak-ng.exe with Visual C++. commit 5ebd28e4bc530c1b2cc767d9c1152159c41390d8 Author: Reece H. Dunn Date: Sat Jan 9 14:17:07 2016 +0000 Use HAVE_GETOPT_H for the getopt.h checks. commit 9c7179189b4b3e62b98c288b5449b61c577f6420 Author: Reece H. Dunn Date: Sat Jan 9 13:09:50 2016 +0000 Add a stdint.h compatibility shim. commit a02b91e42398285022604524d2d62ad03d7ad324 Author: Reece H. Dunn Date: Sat Jan 9 13:06:01 2016 +0000 Fix .gitignore for config.* files. commit 7a2a6c64b46ea84db1ceace12f663446e28bfd9f Author: Reece H. Dunn Date: Sat Jan 9 10:36:07 2016 +0000 Add an initial Visual Studio 2015 project for building libespeak-ng.dll on Windows. commit 02c23bab4748e07e63771aca2d830abb1610107b Author: Reece H. Dunn Date: Sat Jan 9 10:34:51 2016 +0000 Fix building error.c on Windows. commit 951872b05a46f0bb32e2a20dc9745a838e516f96 Author: Reece H. Dunn Date: Fri Jan 8 21:41:33 2016 +0000 LoadMbrolaTable reads mbrola_tab in 4-byte chunks, so the fread operation always returns 0 bytes. commit c89ddf7fdaeafed8b6ae45e7ed75705d3b871255 Author: Reece H. Dunn Date: Fri Jan 8 20:17:16 2016 +0000 Remove unused mr voice code in tr_languages.c (handled in another case within this file). [coverity] commit 6b9eeaa1339a6007fd4c0401d4a7c6cc878ebae6 Author: Reece H. Dunn Date: Fri Jan 8 20:08:55 2016 +0000 Remove if for identical branches in translate.c. [coverity] commit 9f699d825d464810c442920f717ab531fc5c28b6 Author: Reece H. Dunn Date: Thu Jan 7 23:14:37 2016 +0000 speak-ng: display the underlying error on failure commit c1f1efc78baaf5eb6c1d3890e1ed8a3e3d225357 Author: Reece H. Dunn Date: Thu Jan 7 23:06:56 2016 +0000 Passing NULL to event_declare will set err to EINVAL, so don't process the event in that case. commit c45e70142ba0a99cb52e85d4885c8014588e9f3e Author: Reece H. Dunn Date: Thu Jan 7 22:51:36 2016 +0000 espeak-ng: display the underlying error on failure commit 43d1c0c066fadc8b73189d644d50e5ee26ddd89c Author: Reece H. Dunn Date: Thu Jan 7 20:52:47 2016 +0000 Initialize length in LoadPhData(synthdata.c). [clang scan-build] commit dea7d441f2355a0cd7f263cdc91f231d2895b12c Author: Reece H. Dunn Date: Thu Jan 7 20:46:31 2016 +0000 Avoid passing 0 to realloc in ReadPhondataManifest(compiledata.c). [clang scan-build] commit 5453616ec922612fcdb0f26f024e40cb056a3291 Author: Reece H. Dunn Date: Thu Jan 7 20:36:34 2016 +0000 Add espeak_ng_STATUS error code return values to ReadPhondataManifest. commit c6757875876364bfee6de8fcd7999f8e799efd1a Author: Reece H. Dunn Date: Thu Jan 7 20:28:11 2016 +0000 Fix usage of calloc in espeak_ng_CompileIntonation. [clang scan-build] commit 209bbe3369c1b821695d1f369c654c1c3ea59ebd Author: Reece H. Dunn Date: Thu Jan 7 20:00:40 2016 +0000 Initialize a_timing_info to prevent garbage reads from calls to pulse_playing in wave_pulse.c. [clang scan-build] commit ec1a9cae6385153d3488b68250780d91dbc7dfa7 Author: Reece H. Dunn Date: Thu Jan 7 07:22:04 2016 +0000 Update the makefile rules to use espeak-ng to build the 'my' dictionary. commit cfba03cf97cd47643b5f9bdf03403201151fa69b Author: Reece H. Dunn Date: Thu Jan 7 07:21:08 2016 +0000 Re-add the phoneme tables removed from the Burmese/Myanmar language support. commit a2f0a9a02bf5c81304ae4acf5468a53c2b5024b1 Merge: aa93cf2e 14df1680 Author: Reece H. Dunn Date: Thu Jan 7 07:01:14 2016 +0000 Merge remote-tracking branch 'burmese/master' commit 774d9ebd826fdc99a5dac87c6315624c1ea40e18 Author: Valdis Vitolins Date: Thu Jan 7 01:06:31 2016 +0200 Latvian language improvements. lv_list fix. commit aa93cf2ec94c35ada93bdae3658245ac9b8b1f07 Author: Reece H. Dunn Date: Wed Jan 6 22:44:21 2016 +0000 Fix the error logic in CompilePhonemeData2(compiledata.c) [clang scan-build] commit aeb1639b2ed07223428c2a2bc358a38d9a9fb6b2 Author: Reece H. Dunn Date: Wed Jan 6 22:41:57 2016 +0000 Fix the error logic in espeak_ng_CompileDictionary(compiledict.c) [clang scan-build] commit 72429b496c2023abb6a44c7cbefb73930b97deed Author: Reece H. Dunn Date: Wed Jan 6 22:40:00 2016 +0000 Remove a dead initialization in wave_port_write(wave.c) [clang scan-build] commit b63371bd80ea0152f9ec891715a196814f9396d5 Author: Reece H. Dunn Date: Wed Jan 6 22:22:17 2016 +0000 Remove a dead assignment in CompileEquivalents(compiledata.c) [clang scan-build] commit c521c7f9c214234cafab3db2466c6fb556fb8595 Author: Reece H. Dunn Date: Wed Jan 6 22:19:51 2016 +0000 Remove a dead assignment in compile_line(compiledict.c) [clang scan-build] commit 2c07be17f9688971cdf65bbd7ca5cea01ea2588e Author: Reece H. Dunn Date: Wed Jan 6 22:18:15 2016 +0000 Remove a dead assignment in compile_rule(compiledict.c) [clang scan-build] commit 365e41076f6a913fbea5102b9302796e8c4bbbd6 Author: Reece H. Dunn Date: Wed Jan 6 22:17:29 2016 +0000 Remove a dead assignment in compile_rule(compiledict.c) [clang scan-build] commit 11136fb794660dfde562c5919fa4448a21fa59fd Author: Reece H. Dunn Date: Wed Jan 6 22:14:22 2016 +0000 Remove a dead assignment in MatchRule(dictionary.c) [clang scan-build] commit e815f46ff3c252334fd859cdfb9fd3ce1ad0a328 Author: Reece H. Dunn Date: Wed Jan 6 22:13:23 2016 +0000 Remove a dead assignment in MatchRule(dictionary.c) [clang scan-build] commit 2549b21f2847047c88c4795c70f66cd532e3e4fc Author: Reece H. Dunn Date: Wed Jan 6 21:55:00 2016 +0000 Remove a dead assignment in SetSpellingStress(numbers.c) [clang scan-build] commit 5bbab7e0d37fb3f2b8ce3dc5c292893f5ecc94a6 Author: Reece H. Dunn Date: Wed Jan 6 21:32:14 2016 +0000 Check fread return value in LoadSoundFile(readclause.c) [clang scan-build] commit bd52c12c49327e1b82194a3135cc91ff02c79855 Author: Reece H. Dunn Date: Wed Jan 6 21:26:33 2016 +0000 Remove a dead assignment in ProcessSsmlTag(readclause.c) [clang scan-build] commit ecdfbe0335288e1e55a08118ab4ccf3b1e3dea01 Author: Reece H. Dunn Date: Wed Jan 6 21:23:11 2016 +0000 Remove a dead assignment in CalcLengths(setlengths.c) [clang scan-build] commit 01756bf910435c9fac432ae6c099573ff978f5a9 Author: Reece H. Dunn Date: Wed Jan 6 21:21:10 2016 +0000 Remove a dead assignment in Synthesize(speech.c) [clang scan-build] commit 21cc5195d2b6f1bc45a9bf05f9856e5f3aedc983 Author: Reece H. Dunn Date: Wed Jan 6 21:18:30 2016 +0000 Remove a dead assignment in InterpretPhoneme(synthdata.c) [clang scan-build] commit 1b562d7185155a7a1a0db9c90b382afaa19e71ed Author: Reece H. Dunn Date: Wed Jan 6 20:38:07 2016 +0000 Check fread return value in LoadMbrolaTable(synth_mbrola.c) [clang scan-build] commit b04330ac858ca6325d3b2e15e1a312c43473f6d8 Author: Reece H. Dunn Date: Wed Jan 6 20:33:36 2016 +0000 Remove a dead assignment in CheckDottedAbbrev(translate.c) [clang scan-build] commit b79635335f488784ef419f640a30f8f56d88e81a Author: Reece H. Dunn Date: Wed Jan 6 20:32:15 2016 +0000 Remove a dead assignment in TranslateWord(translate.c) [clang scan-build] commit 6251afa556a841eaa39e0d301270cbe34a13a7a8 Author: Reece H. Dunn Date: Wed Jan 6 20:30:10 2016 +0000 Remove a dead assignment in TranslateClause(translate.c) [clang scan-build] commit d4dd2cacca4df497064e04d659de9090698973ee Author: Reece H. Dunn Date: Wed Jan 6 20:27:29 2016 +0000 Fix the voice_dir logic in LoadVoice(voices.c) [clang scan-build] commit cb3699746c2d8e262920367497b93f8e4da4a874 Author: Reece H. Dunn Date: Wed Jan 6 20:22:58 2016 +0000 Check the return value of sscanf in LoadVoice(voices.c) [clang scan-build] commit bc8297bf3c4eb76fa1484f0cda03e9cb9be8b657 Author: Reece H. Dunn Date: Wed Jan 6 20:19:31 2016 +0000 Remove a dead assignment in LoadVoice(voices.c) [clang scan-build] commit 0966892fef58730921f835327e3c80713643c6c9 Author: Reece H. Dunn Date: Wed Jan 6 20:15:53 2016 +0000 Remove a dead assignment in PeaksToHarmspect(wavegen.c) [clang scan-build] commit cdeb1d042d76b9d7bc1675109f68462211250553 Author: Reece H. Dunn Date: Wed Jan 6 20:10:39 2016 +0000 Remove a dead assignment in parwave(klatt.c) [clang scan-build] commit 39cd145ba35ab1899ad8f1e32980f11f65686903 Author: Reece H. Dunn Date: Wed Jan 6 19:57:26 2016 +0000 Make close_stream(fifo.c) return a status code (don't assert on failure) [clang scan-build] commit a4578e88ebe52b379538c62080458502774e074b Author: Reece H. Dunn Date: Wed Jan 6 19:48:38 2016 +0000 Remove a dead assignment in copyBuffer(wave.c) [clang scan-build] commit e169df6a261a2f753310591118e19d0b5b08370e Merge: 902d610a 92ff3737 Author: Reece H. Dunn Date: Wed Jan 6 19:42:03 2016 +0000 Merge remote-tracking branch 'ValdisVitolins/master' commit 902d610a709cfa2e9541dea5e927d98264fce698 Author: Reece H. Dunn Date: Wed Jan 6 19:41:13 2016 +0000 Pass syllable_tab by parameter instead of a static global to avoid setting a stack value to a global [clang scan-build]. commit 92ff37370d3b6a80a881de6bd5c60e4725124bfa Merge: c86bf3a7 2bf14106 Author: Valdis Vitolins Date: Wed Jan 6 19:19:04 2016 +0200 Latvian language improvements. Adjustments of vowels and consonants. commit 2bf141069627b7270046073deba006a692e8413d Author: Valdis Vitolins Date: Mon Jan 4 20:12:09 2016 +0200 Latvian language improvements. Adjustments of vowels and consonants. commit c86bf3a756d0901ba74a8306e5c7ab087cf27f03 Author: Reece H. Dunn Date: Wed Jan 6 07:04:40 2016 +0000 Link to the sonic project sources on GitHub. commit 4f2560a6b021114a8868e02717bf3357e231f6a1 Author: Reece H. Dunn Date: Tue Jan 5 21:34:23 2016 +0000 Link to the math library in speak-ng as well as libespeak-ng. commit d52f00cd24ad4678d57969918fff53638f79b71a Author: Reece H. Dunn Date: Tue Jan 5 13:56:34 2016 +0000 Fix a buffer size calculation in Lookup. commit b77636db841e9adb33d4cd44d216423829017acd Author: Reece H. Dunn Date: Tue Jan 5 13:50:47 2016 +0000 Remove the duplicate portaudio.h include from wave.c. commit 84a605df6227823a7efa1c16764185ff7edd96a2 Author: Reece H. Dunn Date: Tue Jan 5 13:45:34 2016 +0000 Define _DEFAULT_SOURCE in addition to _BSD_SOURCE to prevent a warning on glibc >= 2.20. commit f8bed08958cdab76588e22fc4059b274506f632c Merge: 1f225e7c adfb0596 Author: Valdis Vitolins Date: Mon Jan 4 23:01:49 2016 +0200 Documentation: fixes for phontab.md commit adfb05964a1f37d505ef69fecfb6ae737866df42 Author: Reece H. Dunn Date: Mon Jan 4 20:23:23 2016 +0000 docs/add_language.md style and other fixes commit 1f225e7cb28c42ea9e03e31fa0b4c22c40a9aad3 Author: Valdis Vitolins Date: Mon Jan 4 21:55:44 2016 +0200 Fixes for intonation.md file and new paragraph for add_language.md commit 165d1d6c624278c776a82e98fd3e4f4943fd31e6 Merge: cd64bfeb ee6f9366 Author: Reece H. Dunn Date: Mon Jan 4 20:17:34 2016 +0000 Merge remote-tracking branch 'ValdisVitolins/master' commit ee6f93668eccb069c52408f0711c7183646fd479 Author: Valdis Vitolins Date: Mon Jan 4 21:55:44 2016 +0200 Documentation: Fixes for intonation.md file commit cd64bfeb53884d44eee497fa38759c40487ac8d6 Author: Reece H. Dunn Date: Mon Jan 4 20:13:48 2016 +0000 Install the espeak compatibility symlinks. commit 72db232ec3ee3743b842ace4e16ba6254c6a0c02 Author: Reece H. Dunn Date: Mon Jan 4 19:45:23 2016 +0000 Move include/espeak{-ng => }/speak_lib.h. commit a67507338161c7da51c17ebcf4a1bf55ec21494e Author: Reece H. Dunn Date: Mon Jan 4 14:05:51 2016 +0000 Remove the uses of fopen_log in compiledata.c. commit 2c446ecba3b89e81785398f601e2ed752b0c3599 Author: Reece H. Dunn Date: Mon Jan 4 14:01:02 2016 +0000 Properly clean up the open files in CompilePhonemeData2. commit 3f80fd712e9454834092157c3a25eb471eff4388 Author: Reece H. Dunn Date: Mon Jan 4 13:52:25 2016 +0000 Use the error context API in the compile_dictrules helper function. commit 7aa506d1459d78eb09eda87cbf91004b1ba08e67 Author: Reece H. Dunn Date: Mon Jan 4 13:42:43 2016 +0000 Use the error context API in espeak_ng_CompilePhonemeData. commit 57eb9628d62a9e74acf57a03ddda1ef4475cdcaf Author: Reece H. Dunn Date: Mon Jan 4 13:28:38 2016 +0000 Use the error context API in espeak_ng_CompileIntonation. commit 82681567e5b9ecde43b3bbc3ec23fde5440c2551 Author: Reece H. Dunn Date: Mon Jan 4 11:35:24 2016 +0000 Use the error context API in espeak_ng_CompileMbrolaVoice. commit a3f0795fb72bf7c112eef0a9aa9720b4834efba1 Author: Reece H. Dunn Date: Mon Jan 4 11:28:18 2016 +0000 Use the error context API in espeak_ng_CompileDictionary. commit 9d860cb1809c3a1bf06a5a5f795d7617f4d8106a Author: Reece H. Dunn Date: Mon Jan 4 11:07:12 2016 +0000 Support displaying error context information. commit 013e282d1a50857d2f6bef52373dd2cf56fe5e38 Author: Reece H. Dunn Date: Mon Jan 4 10:51:19 2016 +0000 Use the error context API in espeak_ng_Initialize. commit 378490b65f55aefd4b719a725b4c326c9506f520 Author: Reece H. Dunn Date: Mon Jan 4 10:24:38 2016 +0000 Create an error context API. This will allow the espeak-ng methods to provide more context information for the errors that can then be used in things like GUI applications. commit caab3dcff387fc6829714850316633bb205f03da Author: Valdis Vitolins Date: Sun Jan 3 23:23:20 2016 +0200 Latvian language improvements. New phonemes defined for more fluent accent. commit feae9a2a954cdf6ef34348843799fabd4b41a350 Merge: a8eb65ee 44aac8ea Author: Reece H. Dunn Date: Sun Jan 3 20:45:38 2016 +0000 Merge remote-tracking branch 'ValdisVitolins/master' commit a8eb65ee6101173dedd1e48422c6e58d0f33ecbc Author: Reece H. Dunn Date: Sun Jan 3 20:44:27 2016 +0000 Fix the logic from commit 3343bb45b6274c92555b2619dbce8ff8547b0cf4 that caused the end of the speech to be clipped. commit 59006f4762f855363455bb2c69601d8f97b93d08 Author: Reece H. Dunn Date: Sun Jan 3 20:08:49 2016 +0000 Fix the LoadDataFile logic from commit 619fc6424d093b9a684eda77a9916361af15b563 commit 8c0d4a993d3ae5a98a4c8b7ae4be00d70682a92b Author: Reece H. Dunn Date: Sun Jan 3 16:48:05 2016 +0000 Move the error formatting code to error.c. commit 44aac8ea999c7d22b1c44008615c881d9c47def3 Author: Valdis Vitolins Date: Sun Jan 3 18:42:58 2016 +0200 Latvian language improvements. Reorganized wovel/consonant groups, more rules for wide/narrow e and ē. Few updates for o's. commit 32655d264ddc522eb006f5bf0ad9751cad21fec5 Author: Reece H. Dunn Date: Sun Jan 3 15:01:08 2016 +0000 Make LoadSpect return an espeak_ng_STATUS code. commit 619fc6424d093b9a684eda77a9916361af15b563 Author: Reece H. Dunn Date: Sun Jan 3 14:53:11 2016 +0000 Make LoadDataFile return an espeak_ng_STATUS code. commit 1210464a3198dcb629eee9858dacb6e2d7a130ec Author: Reece H. Dunn Date: Sun Jan 3 14:34:03 2016 +0000 CompileToneSpec always returns 0, so make it return void. commit a04a7af0032932a610d8245238e81c71c06285a4 Author: Reece H. Dunn Date: Sun Jan 3 14:31:36 2016 +0000 CompileSound always returns 0, so make it return void. commit 77eb4262f2717f83d4f11549975cc02a2b2d993e Author: Reece H. Dunn Date: Sun Jan 3 14:21:13 2016 +0000 Use espeak_ng_PrintStatusCodeMessage for espeak_ng_Initialize error formatting. commit f8b3764bef54a1e0a89e6de3c652f7dd630ded4f Author: Reece H. Dunn Date: Sun Jan 3 14:16:17 2016 +0000 Create espeak-ng APIs for formatting espeak_ng_STATUS codes. commit ccb409c6007c29ec1acb0e3bfdf8c2d033567535 Author: Reece H. Dunn Date: Sun Jan 3 13:20:41 2016 +0000 Return an espeak_ng_STATUS code in LoadSpectSeq. commit ae0d188c7378399649e8fb231a2b633efdb7ecda Author: Reece H. Dunn Date: Sun Jan 3 13:03:05 2016 +0000 Fix the allocation of the spect->frames array. [clang scan-build] commit 1d14c2a2f16acc7f83de855a27eda4658ce5dad8 Author: Reece H. Dunn Date: Sun Jan 3 12:49:01 2016 +0000 Always pass plist to WritePhMnemonic [clang scan-build] The clang scan-build static analysis tool warns of a null pointer dereference in WritePhMnemonic. This is only for phonSWITCH codes, which is guarded against in the calls that pass NULL to plist, so the null dereference should not trigger. Always passing plist supresses this warning, and prevents any future errors. commit fb99a17b7f5934de3d48abbfc19c0717decf6a86 Author: Reece H. Dunn Date: Sun Jan 3 12:26:38 2016 +0000 new_translator may be NULL when processing the charset command [clang scan-build] commit 9ff06ce43c0bf4b85b9a1c3190cceca0bf477139 Author: Reece H. Dunn Date: Sun Jan 3 11:22:00 2016 +0000 Map the correct espeak-ng status codes to EE_NOT_FOUND. commit 4001a7fbdf4d413285b867495734620cf5e78b4a Author: Reece H. Dunn Date: Sat Jan 2 19:50:05 2016 +0000 Fix infinite recursions in the espeak_SetVoiceBy(Name|Properties) implementations. commit 0dcc1083a2952e3d5e76f7878fd9587cc85da05e Author: Reece H. Dunn Date: Sat Jan 2 19:35:08 2016 +0000 Fix mapping to the EE_NOT_FOUND status code. commit 76d8c67b5225146a4664fe1eded4530527e04014 Author: Reece H. Dunn Date: Sat Jan 2 19:29:17 2016 +0000 Fix the mutex logic in fifo.c from the espeak_ng_STATUS changes. commit 6aeb5a26f0a2e3bc6ac5fbfd9550d0077a1ba0cf Author: Reece H. Dunn Date: Sat Jan 2 19:24:39 2016 +0000 Replace the remaining espeak_ERROR code usage with espeak_ng_STATUS. commit 3343bb45b6274c92555b2619dbce8ff8547b0cf4 Author: Reece H. Dunn Date: Sat Jan 2 19:17:19 2016 +0000 Make the event API use espeak_ng_STATUS. commit e69f0f41f06d5fde4d381466a8843f9da6027f86 Author: Reece H. Dunn Date: Sat Jan 2 18:55:22 2016 +0000 Make LoadMbrolaTable return espeak_ng_STATUS. commit df170d1c48fde5176e2cb7675b08ff128c71d0ae Author: Reece H. Dunn Date: Sat Jan 2 18:42:26 2016 +0000 Create an espeak-ng version of espeak_SetVoiceBy(Name|Properties). commit cec20ab48ac38c69379f910c63ae64fd7b6002fc Author: Reece H. Dunn Date: Sat Jan 2 18:30:36 2016 +0000 Move callback API implementations back to speech.c. commit d5fdd0eb924988319903044b0d8b79d665eb7750 Author: Reece H. Dunn Date: Sat Jan 2 18:24:53 2016 +0000 Create an espeak-ng version of espeak_Terminate. commit 4ba60623e8126dc110925b95e50b7b6ecfd14783 Author: Reece H. Dunn Date: Sat Jan 2 18:20:22 2016 +0000 Create an espeak-ng version of espeak_Synchronize. commit 079712ab793b69cd3be4f28b238dd63d1ed39a90 Author: Reece H. Dunn Date: Sat Jan 2 18:10:35 2016 +0000 Create an espeak-ng version of espeak_Cancel. commit 50120034ad45ea2392d81787275cd8658ff9a924 Author: Reece H. Dunn Date: Sat Jan 2 18:06:44 2016 +0000 Create an espeak-ng version of espeak_SetPunctuationList. commit 93898d7960f714c86b0db2e1cea12cfb82f59bc1 Author: Reece H. Dunn Date: Sat Jan 2 17:32:32 2016 +0000 Create an espeak-ng version of espeak_SetParameter. commit 95b1fdc4b9740c6334f917bd1b8ec68bf9ad86e6 Author: Reece H. Dunn Date: Sat Jan 2 17:17:52 2016 +0000 Create an espeak-ng version of espeak_Synth_Mark. commit 06cbd9d096da888426739acc74d4edc1dcb1fff6 Author: Reece H. Dunn Date: Sat Jan 2 17:06:01 2016 +0000 Create an espeak-ng version of espeak_Synth. commit 21d29154ce3806f9930f09bad4b9efa398652aa8 Author: Reece H. Dunn Date: Sat Jan 2 16:01:38 2016 +0000 Propagate the Synthesize status return code through sync_espeak_(Key|Char). commit bf6f6f093f9e0f2ba6ccb92fe894052e3fb731fa Author: Reece H. Dunn Date: Sat Jan 2 15:55:28 2016 +0000 Make Synthesize return an espeak_ng_STATUS code. commit f2bd7f4b517207a928eb2f3e305c674f67ccb962 Author: Reece H. Dunn Date: Sat Jan 2 15:22:50 2016 +0000 Don't add the size parameter to the synthesize method structures as the synthesize methods don't use the size parameter. commit 5e42051a30138478ff231ea9fbc57f26de776f65 Author: Reece H. Dunn Date: Sat Jan 2 15:01:30 2016 +0000 Move the espeak callback APIs to espeak_api.c. commit 7d8d91698f2e11ab60e0e83d04cee67236de1911 Author: Reece H. Dunn Date: Sat Jan 2 14:52:50 2016 +0000 Remove the f_logespeak logging code. commit e2947603855a1c14672482387560c90d2e7dbbab Author: Reece H. Dunn Date: Sat Jan 2 14:47:36 2016 +0000 Return the status from Synthesize directly. commit b843d2a415066432a8658c17c42e39d51e213287 Author: Reece H. Dunn Date: Sat Jan 2 14:44:01 2016 +0000 Remove the unused size parameter in the sync_espeak_Synth commands. commit 7569d1c4c33beba99bfc610346486e7f3b82e63f Author: Reece H. Dunn Date: Sat Jan 2 14:33:32 2016 +0000 Create an espeak-ng version of espeak_Key. commit 4ca39ab26c75dd7811b6a4bf41da7291ae6db2fd Author: Reece H. Dunn Date: Sat Jan 2 14:23:36 2016 +0000 Create an espeak-ng version of espeak_Char. commit 8b32702627550aa68d2f9bf7877d85c5d0c5410e Author: Reece H. Dunn Date: Sat Jan 2 13:57:00 2016 +0000 Move the espeak_CompileDictionary implementation to espeak_api.c. commit 71482ec913b2dac2ed309c078e0a4a115bf605d7 Author: Reece H. Dunn Date: Sat Jan 2 13:45:39 2016 +0000 Move the espeak_Initialize implementation to espeak_api.c. commit d3dc398fd03da679db969d75b5f9a5b0d026c616 Author: Reece H. Dunn Date: Sat Jan 2 13:32:29 2016 +0000 Rename src/libespeak-ng/{speak_lib => speech}.c. commit dfdc76e1d8eb13e50d8dda9eaebc370d328930f4 Author: Reece H. Dunn Date: Sat Jan 2 13:27:35 2016 +0000 Use espeak_ng_STATUS codes for the fifo API. commit 563e4e37695f9e95b344bdc9213969cf8f557abb Author: Reece H. Dunn Date: Sat Jan 2 12:20:25 2016 +0000 Use ENS_ for eSpeak NG error codes, and standardize on a numbering scheme. commit f9ea83430e76cfff9b1ad2cb9fa46979f0dbbb6e Author: Reece H. Dunn Date: Sat Jan 2 11:58:12 2016 +0000 Use errno codes in place of ENE_(READ|WRITE)_ERROR. commit 912a2f7e3f1cce709f2cab9077c1e331468b7390 Author: Reece H. Dunn Date: Sat Jan 2 11:47:54 2016 +0000 Make ReadPhFile return a status/error code. commit 09d071046ab314775d7ac7d2bb88fb462ad25eca Author: Reece H. Dunn Date: Sat Jan 2 11:34:58 2016 +0000 Check for ENE_VERSION_MISMATCH from espeak_ng_Initialize. commit 74db6dac632c7b71376488c927dd76c7dd26f312 Author: Reece H. Dunn Date: Sat Jan 2 10:49:37 2016 +0000 Use the ENOMEM errno code instead of ENE_OUT_OF_MEMORY. commit 0d0bb33297f829a11f8c196c9a7f0f7410c04075 Author: Reece H. Dunn Date: Fri Jan 1 19:58:09 2016 +0000 espeak-ng: support specifying the device name from the command line commit b28a0001c0766f07a777eabcd8a7b99c32ae87ac Author: Reece H. Dunn Date: Fri Jan 1 19:01:16 2016 +0000 espeak-ng: use the new espeak-ng initialization APIs commit 975ffade6c5d4ad5b0d518717765f5662f7bc416 Author: Reece H. Dunn Date: Fri Jan 1 18:51:56 2016 +0000 Fix a logical error. commit 386d11a637d55d1f2c76da3eb22e6b677531907f Author: Reece H. Dunn Date: Fri Jan 1 17:23:38 2016 +0000 Expose a parameter specifying the device name to espeak_ng_InitializeOutput. commit 14d879aa97aa0e5175c2e7f366c1934d8c76dae4 Author: Reece H. Dunn Date: Fri Jan 1 17:11:15 2016 +0000 Initialize the phoneme options in espeak_ng_Initialize. commit 9fe525fb13667df4368eaf8f566669e636a480b3 Author: Reece H. Dunn Date: Fri Jan 1 16:40:16 2016 +0000 Move more code into espeak_ng_InitializeOutput. commit 4f1e7af0da72507337cf22b0148754a6476df546 Author: Reece H. Dunn Date: Fri Jan 1 16:27:32 2016 +0000 Expose select_output as espeak_ng_InitializeOutput. commit 32819f7957a6ec68fad404c0ef8f940d65d70316 Author: Reece H. Dunn Date: Fri Jan 1 16:18:24 2016 +0000 Map the espeak_AUDIO_OUTPUT enumeration to espeak_ng_OUTPUT_MODE flags. commit e341068d57dfec122cbb732b1a75c685d3fec059 Author: Reece H. Dunn Date: Fri Jan 1 14:57:03 2016 +0000 Move more initialization logic to espeak_ng_Initialize. commit 75f75588011abf84f99bdb0c11d1c22c54c73e2b Author: Reece H. Dunn Date: Fri Jan 1 14:39:52 2016 +0000 Share the initialise implementation between libespeak-ng and speak-ng. commit 660f18f3a3d9bc25978f7865c8a267433c110ba2 Author: Reece H. Dunn Date: Fri Jan 1 14:05:33 2016 +0000 Make use of the new espeak_ng_InitializePath API. commit 44dbfc1b31e768ab995ad7c0d0c317bef159f58e Author: Reece H. Dunn Date: Fri Jan 1 13:50:58 2016 +0000 Share the init_path implementation between libespeak-ng and speak-ng. commit c2811d074e77d2751f6d2329280584a5cbcbd75e Author: Reece H. Dunn Date: Fri Jan 1 13:17:11 2016 +0000 Make LoadPhData return an espeak_ng_STATUS code. commit 2e88afeaa0870aee80695ebd05c58ea78a4fcac5 Author: Reece H. Dunn Date: Thu Dec 31 16:51:46 2015 +0000 Move the clock_gettime2 and add_time_in_ms implementation to event.c to avoid code duplication. commit 56bfebe2fd55d2b18b0a0cb3ad4dd7d98157f65f Author: Reece H. Dunn Date: Thu Dec 31 16:46:53 2015 +0000 Only include the null wave* implementation in wave.c. commit d7801617f7d2b3fd95c8b02d481a0182f365e7c2 Author: Reece H. Dunn Date: Thu Dec 31 16:44:27 2015 +0000 Always enable the wave* code irrespective of whether USE_ASYNC is defined. commit 5a793e4deab1fdddfb6500bc1cdefdc17b6bafe7 Author: Reece H. Dunn Date: Thu Dec 31 15:56:43 2015 +0000 wave: make use of the device parameter to wave_open commit 856a4d4beae569e1170d941e4b007ebe72b4c88b Author: Reece H. Dunn Date: Thu Dec 31 15:34:41 2015 +0000 wave_pulse: make use of the device parameter to wave_open commit fee1ca32b5c1fe86f4c8633b0e261b9cfc390a38 Author: Reece H. Dunn Date: Thu Dec 31 15:29:13 2015 +0000 wave_sada: make use of the device parameter to wave_open commit 104a9de6da4362bce96562bcaf4665d48b4133bc Author: Reece H. Dunn Date: Thu Dec 31 15:25:17 2015 +0000 Expose a device name parameter to wave_open. commit 843f4d0dd4ea88b871d077872c7aa24748e9c591 Author: Reece H. Dunn Date: Thu Dec 31 13:47:48 2015 +0000 Combine wave_init and wave_open. commit f25b63ad5fd00a3e0267109e946c2e6d1b73db6a Author: Reece H. Dunn Date: Thu Dec 31 13:09:29 2015 +0000 CHANGELOG: espeak-ng requires a C99 compiler, not a C11 compiler commit c793cd795bec6f76508d86a476b27fc21cc3482f Author: Reece H. Dunn Date: Thu Dec 31 12:11:41 2015 +0000 README: fix and extend the supported compiler documentation. commit 2e6ed46bf53379e1498a8877516b475919a65f63 Author: Reece H. Dunn Date: Thu Dec 31 12:06:19 2015 +0000 README: move the ronn command to the optional dependencies description section. commit a63caac1edf817115c057423cebacfd60cf3eb71 Author: Reece H. Dunn Date: Thu Dec 31 11:57:20 2015 +0000 Require a C99 compiler, not a C11 compiler and improve the C99 detection logic. commit 891766ea5c8ba1616e4be0dbeee0163563b201eb Author: Reece H. Dunn Date: Thu Dec 31 11:26:25 2015 +0000 Work around missing AC_CHECK_HEADER_STDBOOL in older autoconf versions. commit 5a3d5c094611aaaa53a20fbabc26fbe9fe54ae04 Author: Reece H. Dunn Date: Thu Dec 31 10:47:32 2015 +0000 Check for the ronn command in configure before building the man files. commit af75ed03e8aba1cb814ac9353230b273bff2cf24 Author: Reece H. Dunn Date: Thu Dec 31 10:21:02 2015 +0000 Fix building on Windows systems. commit 6e5e913526771e3a4f0f46aae7148c27a9e5d098 Author: Reece H. Dunn Date: Wed Dec 30 23:56:37 2015 +0000 travis: try installing ruby, then ronn via a gem commit a45568fd69388148f0a8fcb5e55b62d9e5f1383c Author: Reece H. Dunn Date: Wed Dec 30 23:36:11 2015 +0000 travis: try installing dependencies from before_install commit 310812cc509f4d57d51109238597e780fb83e595 Author: Reece H. Dunn Date: Wed Dec 30 23:23:35 2015 +0000 travis: try installing ronn via gem commit c549ecdfe3af286a5bf88f6a163a69d7379fb189 Author: Reece H. Dunn Date: Wed Dec 30 23:15:24 2015 +0000 travis: ruby-rdiscount needs to be explicitly insta;;ed for ronn commit 828dc929b77fb8ca1d234011bb44870d143ef3bb Author: Reece H. Dunn Date: Wed Dec 30 23:06:09 2015 +0000 ronn is needed as part of the main build commit 88e2a3a66b7708af9277b9a95a18a4176687541a Author: Reece H. Dunn Date: Wed Dec 30 23:00:03 2015 +0000 Support building on the Travis continuous integration servers. commit c5fd4b7ef337f7b03524448634929ff5f0eac7b4 Author: Reece H. Dunn Date: Wed Dec 30 22:51:29 2015 +0000 Document installing portaudio 18 vs 19 libraries on Debian/Ubuntu/... systems. commit dffb80cb995cfd7f41938fdf1064da4e2fff4a98 Author: Reece H. Dunn Date: Wed Dec 30 22:19:49 2015 +0000 Added a CHANGELOG.md file. commit 53aac7f3a549084b95e7063d72033b8bffc599cb Author: Reece H. Dunn Date: Wed Dec 30 16:37:01 2015 +0000 Fix clang -Wconditional-uninitialized warnings. commit 80914cc40e130c28c881d7ba1b1802cc73494e32 Author: Reece H. Dunn Date: Wed Dec 30 16:13:29 2015 +0000 Fix clang -Wunused-macros warnings. commit fe31f299ca6200f6005f590b850b03022212db16 Author: Reece H. Dunn Date: Wed Dec 30 15:58:25 2015 +0000 Fix clang -Wunreachable-code-return warnings. commit 9e643b56209c8aee884fafba43c8e02bb5ee12ec Author: Reece H. Dunn Date: Wed Dec 30 15:54:32 2015 +0000 Fix clang -Wunreachable-code-break warnings. commit c1f05297475546490799fd8ad180a96654d71764 Author: Reece H. Dunn Date: Wed Dec 30 15:45:47 2015 +0000 DecompilePhoneme does nothing (returns before doing anything), so remove it (it was used to debug/trace CompilePhoneme). commit d9258426bd55ced90bb7d4a93e58265814f7d73b Author: Reece H. Dunn Date: Wed Dec 30 15:11:27 2015 +0000 Fix GCC -Wsign-compare warnings. commit b11d540718876d01340cf9ffb400fe30ad88575d Author: Reece H. Dunn Date: Wed Dec 30 15:01:31 2015 +0000 Fix GCC -Wunused-parameter warnings. commit 8771b1c29c5729fc7dde9c16e6dca7f73becd385 Author: Reece H. Dunn Date: Wed Dec 30 09:18:22 2015 +0000 The modn parameter of SetSynth_Klatt is not used, so remove it. commit 8091938430c6c188ce2a063819c6232bfb0bbded Author: Reece H. Dunn Date: Wed Dec 30 09:06:19 2015 +0000 The fill_zeros parameter of WavegenFill is not used, so remove it. commit f38a075575691e6ae3b4dca0efc5c1838b2d7d5f Author: Reece H. Dunn Date: Wed Dec 30 08:58:36 2015 +0000 The next_pause parameter of TranslateWord is not used, so remove it. commit 75758a9712ecba3d31a6562f16c9d58a261705fc Author: Reece H. Dunn Date: Tue Dec 29 22:23:41 2015 +0000 Fix GCC -Wunused-but-set-variable warnings. commit 010157e1f6eb403fd22355776e7fddcd627ba132 Author: Reece H. Dunn Date: Tue Dec 29 20:39:54 2015 +0000 Fix the documentation on the max. number of letter groups. commit bc288a04f4d67ea0a65dc8463f83725ca670f25f Author: Reece H. Dunn Date: Tue Dec 29 17:24:59 2015 +0000 Implement espeak_SetVoiceByProperties directly from the SetVoiceByProperties implementation. commit 9ab5fad5965a202e97bd6b4b0611d806d556abda Author: Reece H. Dunn Date: Tue Dec 29 17:15:43 2015 +0000 Implement espeak_SetVoiceByName directly from the SetVoiceByName implementation. commit 7afdd17fcae600bab54815d6458120220512076d Author: Reece H. Dunn Date: Tue Dec 29 17:14:41 2015 +0000 Merge identical code branches in speak-ng. commit 230ddd9fe295850ab59d05f037293f55e006f538 Author: Reece H. Dunn Date: Tue Dec 29 15:00:31 2015 +0000 Generate build errors if phoneme or language data files contain errors. commit 16e317af1bc61ca0c5788c540d74212a6b278f6b Author: Reece H. Dunn Date: Tue Dec 29 13:47:48 2015 +0000 Disable the equivalents table (this does not work properly). commit 1c0ba920ececfcbdb2faf6091f61736ca1412e63 Author: Reece H. Dunn Date: Tue Dec 29 13:37:38 2015 +0000 Fix phoneme file errors produced when compiling the phoneme data commit dfdb4e23916690a31d340d25886d5f04e07d08b8 Author: Reece H. Dunn Date: Tue Dec 29 13:00:11 2015 +0000 Remove the Error wrapper -- use error directly. commit 6821f0dab0f145a081202228cb5287cd408fe414 Author: Reece H. Dunn Date: Tue Dec 29 12:55:51 2015 +0000 Use variable arguments to simplify error(...) usage. commit 17c61b25d7d406177821016632d76b298b65135a Author: Reece H. Dunn Date: Tue Dec 29 12:41:04 2015 +0000 Output phoneme compilation errors to stderr. commit 0496a8e6af99ce66ae4efe1ec8dff558d971c38b Author: Reece H. Dunn Date: Tue Dec 29 12:13:09 2015 +0000 Remove the no longer relevant praat changes from the README documentation. commit 80f228674d3db738129dfebc30a4088339c5c76b Author: Reece H. Dunn Date: Tue Dec 29 12:03:20 2015 +0000 Link to the speak-ng.1 documentation in the README file. commit 80a6464ec907997b0bff46085b453743660590e6 Author: Reece H. Dunn Date: Tue Dec 29 11:57:28 2015 +0000 Build the man pages as part of the build process. commit 063f4dbe40faef5acce771557fdab61edbe76162 Author: Reece H. Dunn Date: Tue Dec 29 11:47:50 2015 +0000 Add documentation for speak-ng. commit d460f1c448765a14564ebba80c0447a4f4ee2eac Author: Reece H. Dunn Date: Tue Dec 29 11:39:51 2015 +0000 Support the additional --compile-... options in speak-ng. commit 89a7829244a6853179c26bc1826ef054d313446e Author: Reece H. Dunn Date: Tue Dec 29 11:27:00 2015 +0000 Add --help documentation for --compile-debug. commit a77d246776c9e2afb08f67f687a76b986293ba69 Author: Reece H. Dunn Date: Tue Dec 29 10:58:13 2015 +0000 Be specific in the make command to build phoneme data. commit b8aa4a3559d43c197be7f187c87c386ce02e1355 Author: Reece H. Dunn Date: Tue Dec 29 10:56:33 2015 +0000 Expand the README build documentation. commit db077dd3f7696902eca2fffc838b9802550a8913 Author: Reece H. Dunn Date: Mon Dec 28 20:03:52 2015 +0000 Use portable rules to build the documentation. commit 6f4f6e573b7818d1214a69148f9c06100be12bb0 Author: Reece H. Dunn Date: Mon Dec 28 19:50:39 2015 +0000 Add the ACLOCAL_AMFLAGS option to Makefile.am. commit 522e7c4d5196f081f3b4f6786f970133faae959e Author: Reece H. Dunn Date: Mon Dec 28 17:54:17 2015 +0000 Revert commit 14a2fb39cf89c8e5561f833f961d8330059daaae This commit has been reported to cause distortions in phoneme pitches and speeds. commit 932f530a81da9afde808266a2d475a407dd9a025 Author: Valdis Vitolins Date: Mon Dec 28 17:27:43 2015 +0200 Phoneme descriptions copied from now removed docs/phonemes.* file to phsource/phonemes and phsource/ph_english files commit 030b147767aaa24066e04f6d34520bc6bd5d9460 Merge: 5d295bdd 0c8fe520 Author: Valdis Vitolins Date: Mon Dec 28 17:25:37 2015 +0200 Merge remote-tracking branch 'origin/master' olins/espeak-ng Conflicts: docs/add_language.md docs/languages.md Conflicts: docs/add_language.md docs/languages.md Conflicts: docs/add_language.md docs/languages.md commit 5d295bdd30822fc9f01c928f361521d08f5d15f6 Merge: 5bbc0d37 14a2fb39 Author: Reece H. Dunn Date: Mon Dec 28 13:14:46 2015 +0000 Merge remote-tracking branch 'nyqvist/master' Conflicts: src/libespeak-ng/compiledict.c src/libespeak-ng/readclause.c src/libespeak-ng/speak_lib.c src/libespeak-ng/voices.c src/libespeak-ng/wave_sada.c src/libespeak-ng/wavegen.c commit 5bbc0d37435867ffb9e10db8cef06afe0cdd830f Author: Reece H. Dunn Date: Mon Dec 28 12:46:14 2015 +0000 Remove the PLATFORM_RISCOS code. This is from the old espeak RiscOS port that has been removed. If/when the espeak-ng program is ported to RiscOS, this will be done in a different, more maintainable way. commit e69c9363292ee90317862fc7984842f9f6a1cfa1 Author: Reece H. Dunn Date: Mon Dec 28 12:33:14 2015 +0000 Remove the debugging code. The debugging code is done inconsistently, mainly to trace the event and audio output logic. This makes it harder to understand the code flow for logic that is not enabled by default. As such the debugging code makes the code harder to maintain. commit 7874411c4d725539784e58c5e633f85c267292de Author: Reece H. Dunn Date: Mon Dec 28 11:29:16 2015 +0000 Always include the #ifdef LIBRARY code. commit 19f9ed629bfc9c6ca42b0c9f91e5bc034b7c9346 Author: Reece H. Dunn Date: Mon Dec 28 11:26:18 2015 +0000 Remove the debugging code in OUTPUT_FORMAT and LIST_GROUP_INFO as this is not compiled by default. commit cc661807053ca3dd325ea3c2e14cefc974701638 Author: Reece H. Dunn Date: Mon Dec 28 11:18:48 2015 +0000 Remove the remaining SPECT_EDITOR code from espeakedit. commit 1a36df12067d2f20d12adcf229bf15c6e903303a Author: Reece H. Dunn Date: Mon Dec 28 11:16:35 2015 +0000 Remove the remaining MAKE_ENVELOPES usage. commit 14a2fb39cf89c8e5561f833f961d8330059daaae Author: Fredrik Nyqvist Date: Mon Dec 28 10:59:45 2015 +0100 Declare variables at their first point of use Also use size_t instead of int in some places where it make sense commit 3e99752d0cd2e6b396bafa0b470cb497fc9c8cf3 Author: Reece H. Dunn Date: Sun Dec 27 22:34:53 2015 +0000 Check and fix source code formatting. commit ac04c20deaff5b9e3d1bccb69270c54cd4035cfb Merge: 93b02b52 c91ae371 Author: Reece H. Dunn Date: Sat Dec 26 20:01:38 2015 +0000 Merge branch 'espeak-italian' commit 93b02b522fe9c17754987ad5a7caf6cd636db2da Author: Fredrik Nyqvist Date: Sat Dec 26 20:29:37 2015 +0100 Correct command to build documentation commit c91ae3710f48c9390c7914bf43636bec558866ea Author: chrislm Date: Sat Dec 26 17:27:10 2015 +0100 updates november-december 2015 commit 92e6d2b671076fd200896b82536bfa71d9f1c6de Author: Reece H. Dunn Date: Sat Dec 26 14:45:26 2015 +0000 Fix and update the ssml.md documentation as markup.md. commit 2c70000d8a351540c8fe60df2b937b9ed915ee6c Author: Reece H. Dunn Date: Sat Dec 26 14:17:48 2015 +0000 Fix and update the intonation.md documentation. commit 75719bf8143d23cadf5fd7c1aebd77510bdcf5d4 Author: Reece H. Dunn Date: Sat Dec 26 13:51:48 2015 +0000 Fix and update the phontab.md documentation; merge in the relevant parts of the phonemes documentation. commit 35b71dcf2b1133bce4229d52083e924c75c36c42 Author: Reece H. Dunn Date: Thu Dec 24 13:43:53 2015 +0000 Fix and update the mbrola.md documentation. commit 6e77ed807d16bce397e53cf929eefd13d1d05180 Author: Reece H. Dunn Date: Thu Dec 24 13:05:08 2015 +0000 Fix and update the voices.md documentation. commit f68f344e1d7343c38818beb274454251378b77c9 Author: Reece H. Dunn Date: Thu Dec 24 12:05:00 2015 +0000 Fix and update the dictionary.md documentation. commit 3f8711154c384d7bcd739cc98bd66b426a5c1ec0 Author: Reece H. Dunn Date: Wed Dec 23 22:02:59 2015 +0000 Don't duplicate documentation between the README and add_language. commit 17f338d3a6edd42a973d2479c1727664abaa28e7 Author: Reece H. Dunn Date: Wed Dec 23 21:59:32 2015 +0000 Remove the markdown files corresponding to HTML docs that are not relevant. commit 874435462664c9e053fb0f6e4a8bccdc6b7c1ce4 Author: Reece H. Dunn Date: Wed Dec 23 21:56:56 2015 +0000 Correct the links and names in index.md. commit 1a3b574b3ba6f2d9ed451db1f11b5a4ba4417ea5 Author: Reece H. Dunn Date: Wed Dec 23 21:52:43 2015 +0000 Remove the languages documentation as this is covered in add_language. commit 2489e21238d94242f1e88ac2b68acf192592ab6f Author: Reece H. Dunn Date: Wed Dec 23 21:50:23 2015 +0000 Fix and update the add_language.md documentation. commit 0c8fe5202528294b50b0027d0fa9e2bd498d476e Author: Valdis Vitolins Date: Wed Dec 23 23:43:25 2015 +0200 Documentation format bugfixes commit 55fa61864be708cb1f14e54cdfe8334adec00d40 Author: Valdis Vitolins Date: Wed Dec 23 23:41:43 2015 +0200 Fix for unnecessary escaped $ commit 32dbffd43fff5b4922dbb4d5379357cb7cd43d4f Author: Valdis Vitolins Date: Wed Dec 23 22:52:07 2015 +0200 Syntax of tables fixed for Github flawor commit 13afeb3ccb55738886ee054df6e3bf1005dc3bbb Author: Valdis Vitolins Date: Wed Dec 23 21:19:41 2015 +0200 Markdown document files cleaned up. commit 5530cf85c82f6f39a714f3686b438cd5d64783fe Merge: abda8e42 457e8f86 Author: Valdis Vitolins Date: Wed Dec 23 21:14:04 2015 +0200 Markdown document files cleaned up. commit 457e8f86e223bb7bb4a894c6a8066362b58f41b9 Author: Reece H. Dunn Date: Wed Dec 23 17:01:31 2015 +0000 Merge docindex.html into index.md; remove espeakedit related documentation. commit e7ae2fde183e393ff103a5f95db5226d6b6b4aea Author: Reece H. Dunn Date: Wed Dec 23 16:44:10 2015 +0000 Incorporate the commands.html documentation in espeak-ng.1.ronn commit 8524a6aed61adac21a89a883101e4d610f6eb11e Author: Reece H. Dunn Date: Wed Dec 23 16:04:46 2015 +0000 Clean up the epspeak-ng man page; refer to espeak-ng, not espeak. commit fbeeb50a58df82ac5c22d84a51f264d3ce7033ed Author: Reece H. Dunn Date: Wed Dec 23 15:58:52 2015 +0000 Import the Ubuntu man page for espeak in the ronn format. commit 32ad5a1283aa01a09823bdde281ab2f7f73a95e7 Author: Reece H. Dunn Date: Wed Dec 23 14:24:24 2015 +0000 Convert the index.html documentation to markdown. commit abda8e420e1f09da94fd33859409e99df12b9bdc Merge: 72117325 f0c2c4cc Author: Valdis Vitolins Date: Wed Dec 23 15:24:34 2015 +0200 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit f0c2c4cca267ef1627fa54718c32e534f80e70c2 Author: Reece H. Dunn Date: Wed Dec 23 11:32:03 2015 +0000 Remove extra newlines from the files to provide consistent spacing. commit 7211732572c4208e7746e514737bea93ba738dd5 Author: Valdis Vitolins Date: Tue Dec 22 23:03:20 2015 +0200 commands.md cleaned up to see how it looks on github commit 9b99340a5b13cbb4437faf14760bbb625b3c2905 Merge: a028a4ff d345d74f Author: Valdis Vitolins Date: Tue Dec 22 23:02:06 2015 +0200 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit d345d74f64365920c90dcdae0fd29db50ed1a08d Author: Reece H. Dunn Date: Tue Dec 22 20:40:10 2015 +0000 Remove braces around single-line if/while/for/etc. and related cleanup. commit a028a4ff95763fbe5cb1d484f44ae264a890f143 Merge: 78aec604 9a837c81 Author: Valdis Vitolins Date: Tue Dec 22 20:43:14 2015 +0200 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng commit 9a837c818222fa2a2b62345b16443985f80ea6cd Author: Reece H. Dunn Date: Tue Dec 22 16:24:01 2015 +0000 Remove parentheses around return statements. commit 12e0bb122b05d18402d8ff9773585b7bea8378b9 Author: Reece H. Dunn Date: Tue Dec 22 15:06:50 2015 +0000 Reformat the code using the uncrustify program. commit a60f7ae56c8e0a338e6723cf77fc33a89413125f Author: Reece H. Dunn Date: Tue Dec 22 10:10:44 2015 +0000 Don't use '$ ' at the start of build commands in the documentation. commit 0ad59a7f55f0a8a797d60b8892f0d2f0f1a40dc0 Author: Reece H. Dunn Date: Tue Dec 22 10:08:51 2015 +0000 Support converting the markdown-based documentation to HTML. commit 78aec604054b488a64a6a4e3e17e030a5d16fa7a Author: Valdis Vitolins Date: Mon Dec 21 23:18:54 2015 +0200 Initial conversion of documents from HTML to markdown commit f10b2ccb8573fc4c2e6018731967d08e279cc954 Author: Reece H. Dunn Date: Mon Dec 21 14:05:13 2015 +0000 Use the system's sonic files. This allows newer versions of sonic to be used and to keep up-to-date with bug fixes provided by the system. commit 7d8b983ee7df1b2c5cb46af42b8dc1ad2147b340 Author: Reece H. Dunn Date: Mon Dec 21 13:18:31 2015 +0000 strcasecmp is no longer used, so remove the compatibility code commit f84fdc2d98c68f378f11fcab05a8781f6520e050 Author: Reece H. Dunn Date: Mon Dec 21 12:01:57 2015 +0000 Don't call the no longer implemented DrawEnvelopes This was part of espeakedit, and used wxWidgets to draw the envelope graphs. commit 85c87e83a9db4d0b39543cc847fe2213a71267a1 Author: Reece H. Dunn Date: Sun Dec 20 19:49:20 2015 +0000 Remove the LOG_FRAMES code which was only used in espeakedit. commit dc030b6caa5bdbffdc6f39627cb3e55569fa44b2 Author: Valdis Vitolins Date: Sun Dec 20 16:13:44 2015 +0200 Improvements for Latvian language commit c874938b641b460d69af657b09c0b3f74c023c82 Merge: 1c6681e3 525da2d2 Author: Reece H. Dunn Date: Sun Dec 20 12:01:45 2015 +0000 Merge branch 'espeak-italian' commit 525da2d2ba7c627c5bd35c74c8f320d6a28e4877 Author: chrislm Date: Thu Dec 10 19:23:12 2015 +0100 Updates november 2015 commit 1c6681e3d4504b8898766234026e2756a9b75e2f Author: Reece H. Dunn Date: Sat Dec 19 17:03:47 2015 +0000 Make espeak-ng use strncpy0, etc. from libespeak-ng. This removes the implementation of those functions from espeak-ng and use the versions in libespeak-ng. NOTE: This is needed to cross-compile to Windows. commit bf64b4ec3bcb496b9def47e5a30752d496680af7 Author: Reece H. Dunn Date: Sat Dec 19 16:13:35 2015 +0000 The pk_shape_x and pk_shape_y variables are not used, so remove them. commit 4ec02683f1d0df9a50381f3456101ffbcb11d4cc Author: Reece H. Dunn Date: Sat Dec 19 16:09:31 2015 +0000 Remove the unused ph_sorter function in compiledata.c commit 41ab4715d8d4cfecc6753d368e493a434ae1e9cf Author: Reece H. Dunn Date: Sat Dec 19 13:42:45 2015 +0000 The group_tone_emph variable is set but not used, so remove it. commit 8486c5d678fb5054ad0e3b2b519e7b55e5fb0f8b Author: Reece H. Dunn Date: Sat Dec 19 13:38:27 2015 +0000 The post_tonic variable is set but not used, so remove it. commit 08b6ad3a0081e8aa1859cc5b8e3ec7f4cc86ea8d Author: Reece H. Dunn Date: Sat Dec 19 13:34:11 2015 +0000 Fix a logical check in numbers.c commit 26b1e83b9cc719ceddd731dbaf0525f906e0a242 Author: Reece H. Dunn Date: Sat Dec 19 13:29:03 2015 +0000 Remove the unused PeaksZero function in spect.c commit f099f6cc80adc1f6a4204878b988d0a892507163 Author: Reece H. Dunn Date: Sat Dec 19 13:26:44 2015 +0000 Remove the unused PrintPhonemesUsed function in compiledata.c commit c1a59506058c59b3a6037426581c6eacb7b522bf Author: Reece H. Dunn Date: Fri Dec 18 22:11:27 2015 +0000 Add instructions for cross-compiling for Windows on POSIX systems. commit 6aee7b721fe0e82bd31295f9bf3b0253fe8f1135 Author: Reece H. Dunn Date: Fri Dec 18 21:36:13 2015 +0000 Fix a value conversion warning on 64-bit builds. commit 66c2831beda282bd84597b296e3c62b4cca751bb Author: Reece H. Dunn Date: Fri Dec 18 21:32:27 2015 +0000 Use intptr_t from stdint.h instead of a custom long64 typedef. commit 91cd9bdc21eb217ba8f72b745a6e9f6bed8342e7 Author: Reece H. Dunn Date: Fri Dec 18 20:52:02 2015 +0000 Fix building espeak-ng using --with-mbrola=no commit 73920a543bdb3a08d8189e8cb173f9dcac7bb705 Author: Reece H. Dunn Date: Fri Dec 18 07:25:57 2015 +0000 README.md: Update the documentation now mkdictlist is no longer used. commit a47bf04657687f8608ec56c5a95b0dae0fe45816 Author: Reece H. Dunn Date: Fri Dec 18 07:20:34 2015 +0000 Add copyright notices to files that are missing them. commit c71b24a9a5baaa6f5869b86906cbda14ba4f82dd Author: Reece H. Dunn Date: Fri Dec 18 07:02:44 2015 +0000 Use a consistent license notice in the source files. commit cbe8695fcb3a0080cac0ee15b72edc88b8efea5d Author: Reece H. Dunn Date: Thu Dec 17 23:45:36 2015 +0000 Remove the * box around the file headers. commit 4f02a092426f4a4b76d4518e279b661380efb19f Author: Reece H. Dunn Date: Thu Dec 17 22:12:07 2015 +0000 Incorporate the missing compatibility defines for Windows in speech.h. commit 967cfe4b9fb01675f7921f129157cca4cba3bd9f Author: Reece H. Dunn Date: Thu Dec 17 22:01:55 2015 +0000 Some systems need -lm to use the math library functions. commit 296d62378bb916b8a77bfa8338d57d241d91c3e2 Merge: fe1e1f20 5353e125 Author: Reece Dunn Date: Thu Dec 17 12:37:21 2015 +0000 Merge pull request #37 from michaelDCurran/allowNULLLogInCompilationFunctions Allow compilePhonemeData and compileIntonations to be called with a NULL log argument commit fe1e1f203d074862619862e8f9aacce151e6f63f Merge: 36be9ac1 9d187f05 Author: Reece Dunn Date: Thu Dec 17 12:36:33 2015 +0000 Merge pull request #35 from michaelDCurran/loadSpectSeq_fclose Stop leaking file streams in libespeak-ng's LoadSpectSeq function. commit 5353e125dcdc279944d2088f955822515dca7f19 Author: Michael Curran Date: Thu Dec 17 20:02:24 2015 +1000 Allow compilePhonemeData and compileIntonations to be called with a NULL log argument. If so, log is set to stderr. commit 9d187f05889a3bfb9dcafeebdf701483784af900 Author: Michael Curran Date: Thu Dec 17 19:25:53 2015 +1000 Stop leaking file streams in libespeak-ng's LoadSpectSeq function. commit 36be9ac13fd341c1688ab62d1faaa1407dd48e3a Author: Reece H. Dunn Date: Thu Dec 17 07:40:24 2015 +0000 Use the default uncrustify config (with indentation changes) to reformat the code. commit 603f0461549cd6509768c901955af4936c95e893 Author: Reece H. Dunn Date: Tue Dec 15 22:49:33 2015 +0000 Avoid implicit function messages when building the project. commit 5e0050419db79d5a8ede942a7dd55e9f66dfd1f2 Author: Reece H. Dunn Date: Tue Dec 15 22:26:02 2015 +0000 Remove comments that deliniate the start and end of functions, etc.. commit 08821f262fade677b20fa229fcf28e41181a4256 Author: Reece H. Dunn Date: Mon Dec 14 23:13:56 2015 +0000 Remove commented out code. commit 5edf8f854846a139b03e309c4c07f25170f67642 Author: Reece H. Dunn Date: Sun Dec 13 18:48:37 2015 +0000 Remove the platforms directory. The code portability will be provided through the autotools build system. Any additional portability code will be provided in the top-level source structure along side the other code (e.g. `src/compat`). commit 406d74b216a3aeb72a93f7cd7b40bf74a83402bc Author: Reece H. Dunn Date: Sun Dec 13 18:41:56 2015 +0000 Restructure the Makefile to simplify its layout. commit 3d6b0d15d1842f233132af424e572c47f3f72e31 Author: Reece H. Dunn Date: Sun Dec 13 17:54:11 2015 +0000 Remove wxWidgets and the remaining parts of espeakedit from the build. commit bda5252b3f4c6f510ee6bf8c2c05820605685c17 Author: Reece H. Dunn Date: Sun Dec 13 17:45:11 2015 +0000 espeak-ng: implement and use --compile-intonations and --compile-phonemes command-line options commit 8b358594f7f6295db665be69a0fbe98a0c5ecc52 Author: Reece H. Dunn Date: Sun Dec 13 17:28:56 2015 +0000 Expose the CompileIntonations and CompilePhonemeData functions via the espeak_ng.h API. commit 82181094007676ee035f495607ff6cf6431d3299 Author: Reece H. Dunn Date: Sun Dec 13 17:20:29 2015 +0000 Convert src/compiledata.cpp to src/libespeak-ng/compiledata.c. commit 408a12a79f82bca66cbfef82123cc87e73e8d7b1 Author: Reece H. Dunn Date: Sun Dec 13 16:57:21 2015 +0000 Convert src/spect.cpp to src/libespeak-ng/spect.c. commit e2ba3703bb37d4620e97df28d916da3350a9dbbe Author: Reece H. Dunn Date: Sun Dec 13 16:37:57 2015 +0000 espeakedit: remove wxWidgets from spect.cpp commit 7d3a8f9983aa5256cc58270984233e5097dc6b7f Author: Reece H. Dunn Date: Sun Dec 13 14:33:01 2015 +0000 LoadSpectSeq: use an fread API to read wxInputStream data This creates an fread compatible API on wxInputStream objects and uses that API in LoadSpectSeq. This is to help the transition from the wxWidgets wxInputStream API to the C FILE API. commit 56ddf6c3397610901fe0a32b4deed5c8928479c4 Author: Reece H. Dunn Date: Sun Dec 13 12:53:21 2015 +0000 espeakedit: remove wxWidgets from compiledata.cpp commit d1b06c6591b4422bbdc6e479e8c3fd3d6552f5e6 Author: Reece H. Dunn Date: Sun Dec 13 12:21:39 2015 +0000 espeakedit: convert SpectSeq to a struct commit 6ad68e2082809d4098d9466ae7f5ad866df9af6f Author: Reece H. Dunn Date: Sun Dec 13 12:07:00 2015 +0000 espeakedit: convert SpectFrame to a struct commit e5610301b0338dc58ae1d9bd07ad2375c7b8b2ae Author: Reece H. Dunn Date: Sun Dec 13 11:41:44 2015 +0000 espeakedit: move the definition of SpectFrame::GetRms out of the class commit cfb0a8a1117e531aa87e79902bf8c3134f85ec41 Author: Reece H. Dunn Date: Sun Dec 13 11:36:03 2015 +0000 espeakedit: move the definition of SpectFrame::Load into spect.cpp commit bb2d73a8757989408458e5dd33adeed2d0864cb3 Author: Reece H. Dunn Date: Sun Dec 13 11:30:52 2015 +0000 espeakedit: move the definition of GetFrameLength into spect.cpp commit d35da4b8b8d45ea0f8282691d0b5fff7dad855c4 Author: Reece H. Dunn Date: Sun Dec 13 11:25:26 2015 +0000 espeakedit: inline SpectSeq::Load2 into SpectSeq::Load commit c5407fe147d49b17ac8277a6adf390944a77d01f Author: Reece H. Dunn Date: Sun Dec 13 11:20:45 2015 +0000 espeakedit: remove unused methods from spect.h commit aa3bc83139f6fcbd83357f1000138f97da9d45ee Author: Reece H. Dunn Date: Sun Dec 13 11:03:44 2015 +0000 espeakedit: remove support for importing the old SPC2 files (these are not present when building the project) commit ab9e1d9b4e117f314ad9a4e012fad255934b0b46 Author: Reece H. Dunn Date: Sun Dec 13 10:40:51 2015 +0000 espeakedit: remove the epseakedit praat data import code commit 1a193199791fd891d1a41a0d00e5923c0b41b431 Author: Reece H. Dunn Date: Sun Dec 13 10:29:41 2015 +0000 espeakedit: move the remaining prosodydisplay.cpp code into compiledata.cpp commit a008fb4f8b5bbd5365efacfdce608aa3cdf90022 Author: Reece H. Dunn Date: Sun Dec 13 10:22:38 2015 +0000 espeakedit: move the spectseq.cpp code into spect.cpp commit d64df4c0a2996d8392e80cd75e2b0659663cbae8 Author: Reece H. Dunn Date: Sun Dec 13 09:03:52 2015 +0000 espeakedit: remove wxWidgets from prosodydisplay.cpp commit 3fde1a2d53c69c41fac7ac4562b25563315b6f72 Author: Reece H. Dunn Date: Sun Dec 13 08:59:13 2015 +0000 espeakedit: simplify and inline the ConfigInit logic commit 917619c9140836fddfe4663960b913babf786e42 Author: Reece H. Dunn Date: Sun Dec 13 08:17:21 2015 +0000 espeakedit: further removal of code not relevant to --compile commit 7ebca8cb5340e376525e5c0e7c07f8234dcf0226 Author: Michael Curran Date: Wed Sep 9 11:56:13 2015 +1000 strftime on windows no longer supports %F. Therefore use %Y-%m-%d which is equivilent. Stops a crash in espeakEdit on Windows. commit 50377416cfdc030f8267481ea6f5c7c42e8f35b4 Author: Reece H. Dunn Date: Sat Dec 12 22:37:47 2015 +0000 espeakedit: remove all but the --compile support This removes the GUI part of espeakedit, keeping the part that is responsible for compiling the voice and intonation data. The motivation for this is: 1. the voice and intonation data compilation will move into libespeak-ng after removing the wxWidgets logic and converting the code to C; 2. the espeakedit code is tightly coupled to the internals of libespeak-ng at a source code level, not a binary/API level, making the code harder to maintain; 3. a new GUI will be written in Qt that better supports creating and editing voices and languages. commit bd608a845118871f0bb8175e0d364414c3039062 Author: Reece H. Dunn Date: Sat Dec 12 18:44:18 2015 +0000 CompileIntonation: pass the file to log errors to as a parameter commit 0a48ca015f3e84b87e7608b6d27de4ef30b3a7b8 Author: Reece H. Dunn Date: Sat Dec 12 17:50:45 2015 +0000 compiledata - don't include options.h This is part of the process of making compiledata.cpp independent of espeakedit. commit 83d26f48fc04ee3c8699ba09e8250fdde12f6f7d Author: Reece H. Dunn Date: Sat Dec 12 17:43:54 2015 +0000 compiledata - don't include main.h This is part of the process of making compiledata.cpp independent of espeakedit. commit 156c622ed614dfadca13ce7f3ecab47e1d189f14 Author: Reece H. Dunn Date: Sat Dec 12 17:03:48 2015 +0000 Rename compiledata.c => compilembrola.c. commit cf872e5e5a5566e1f884ccd88a89e06ab6917f9b Author: Reece H. Dunn Date: Sat Dec 12 13:36:34 2015 +0000 Use espeak-ng to build the mbrola voices, not espeakedit. commit 6bd44bd9263f7a2ac639f46825cbec980312d06d Author: Reece H. Dunn Date: Sat Dec 12 13:27:37 2015 +0000 espeak-ng: implement a --compile-mbrola command-line option commit b8378c2667f5a2b924084358f92291dfda346c23 Author: Reece H. Dunn Date: Sat Dec 12 12:29:48 2015 +0000 Expose the CompileMbrola function via a new espeak_ng.h API. commit 257b6b33a5a0d541b8ae3ac87eec249fe6dca51c Author: Reece H. Dunn Date: Sat Dec 12 11:26:20 2015 +0000 Move CompileMbrola to libespeak-ng. commit 4e4a0e8f4056ff7a4886a26a13bd856e219c234f Author: Reece H. Dunn Date: Sat Dec 12 09:58:05 2015 +0000 frame_t3 is not used, so remove it commit aeed4dcf59e7655786cae4130b2cedc13a3c3ac0 Author: Reece H. Dunn Date: Sat Dec 12 09:51:25 2015 +0000 Remove mkdictlist -- this was used for importing upstream espeak versions. commit 72ebe9d25e59e0c1fc25f719037f64c75fc62e65 Author: Reece H. Dunn Date: Sat Dec 12 09:48:03 2015 +0000 Remove the executable flag from some merged files. commit 186916afb6846fa56bc5be81f0b95ca4e528a339 Author: Reece H. Dunn Date: Sat Dec 12 09:46:03 2015 +0000 Remove the code within '#ifdef deleted' statements. commit 14df16801684494c95b966b0b1913e56a4b346a2 Author: Lwin Moe Date: Fri Dec 11 17:03:16 2015 -0500 Burmese rules. commit 96cc9dbae2273e3fc16cdbefa19ea46648b8e98d Author: Reece H. Dunn Date: Fri Dec 11 20:56:24 2015 +0000 Always build espeakedit specific data in libespeak-ng. commit d9771ada202936f9dd99eefc8491af9f42eab8f9 Author: Reece H. Dunn Date: Fri Dec 11 20:41:18 2015 +0000 Link speak-ng to the static library build of libespeak-ng. commit 74b461070fd2d910e85e6f532352d8954c200768 Author: Reece H. Dunn Date: Fri Dec 11 20:29:29 2015 +0000 Use LT_INIT to initialize libtool. commit 83939f3b08cd7e8ed7afc8fa16fba304568d55b6 Author: Reece H. Dunn Date: Fri Dec 11 20:06:04 2015 +0000 Fix references to espeak-ng in the README. commit aa363fde6dfbed0de0d190b6facebfd4fb87ae96 Author: Reece H. Dunn Date: Fri Dec 11 20:03:57 2015 +0000 Update the AC_INIT details. commit ac31d7d5a8c68f7ca5a91255dd243f34e4004f47 Author: Reece H. Dunn Date: Fri Dec 11 20:03:01 2015 +0000 Use eSpeak NG consistently to refer to the new project. commit a00ad5ed94d1096ee7f9e33a28eee76c6007a08a Author: Reece H. Dunn Date: Fri Dec 11 19:50:06 2015 +0000 Use libespeak_ng consistently in the makefile. commit 1e2b619b2495f8b51bf05819f62589211a8d6a2b Author: Reece H. Dunn Date: Fri Dec 11 19:36:32 2015 +0000 Update the documentation to use espeak-ng, etc. commit a02b3489ae9aea4ec52454a22db71b28ed151a77 Author: Reece H. Dunn Date: Fri Dec 11 19:11:38 2015 +0000 Rename libespeak.la => libespeak-ng.la. commit db8451e9a2193a9003d928fd5feece453ed5b3a6 Author: Reece H. Dunn Date: Fri Dec 11 07:30:17 2015 +0000 Rename speak => speak-ng. commit cf1f15af76420e8f626aef1cdabbe73b8a4ad4a5 Author: Reece H. Dunn Date: Fri Dec 11 07:25:50 2015 +0000 Rename espeak => espeak-ng. commit d6ab370abc27420ee45681a9ee4669bfb8d08912 Author: Reece H. Dunn Date: Fri Dec 11 07:13:09 2015 +0000 Use autoscan output to update configure.ac. commit 66aa52e485a081cd5df9001f610ffe8f3e92c0b3 Author: Reece H. Dunn Date: Thu Dec 10 22:26:35 2015 +0000 Define a compatibility macro for platforms that don't have S_ISDIR. commit 1042d88f56723cc7c4e372776a3f2da0ceac2cfb Author: Reece H. Dunn Date: Thu Dec 10 22:20:51 2015 +0000 Use S_ISDIR instead of S_IFMT/S_IFDIR to fix building with gcc in c11 mode. commit ca5f651d1dafbcbefd455eaa2cdf1e0ec1d9920d Author: Reece H. Dunn Date: Thu Dec 10 19:42:27 2015 +0000 espeak-ng requires a C11 compiler, so document and check this commit 3ca931f55f03cab01e43d834c211fb3e609c1992 Author: Reece H. Dunn Date: Thu Dec 10 07:24:10 2015 +0000 Move speak_lib.h to src/include/espeak-ng. commit f185786b87010a18c03eb4438a66a087d7915fee Author: Reece H. Dunn Date: Thu Dec 10 07:14:37 2015 +0000 Move libespeak-ng internal headers to src/libespeak-ng. commit f7dfc38dd75928cc7c05d875e1376b3df77c8590 Author: Reece H. Dunn Date: Wed Dec 9 23:33:00 2015 +0000 Use the C compiler to build C files; restructuring. This moves the libespeak source (*.cpp) files to src/libespeak-ng and renames the C files (libespeak, espeak, speak) so they have a .c file extension. commit 1e01ce92024a069cfd15d15aa7e602c0148c0c4f Author: Reece H. Dunn Date: Wed Dec 9 22:35:48 2015 +0000 Use C linkage for all libespeak internal headers. The libespeak files are supposed to be C code, so use C linkage for all the functions defined in that code when they are being referenced in the C++ code (i.e. espeakedit). commit 5b3cf74f213bacecbcc811be9df96f4eae0f2125 Author: Reece H. Dunn Date: Wed Dec 9 21:18:49 2015 +0000 Remove StdAfx.h StdAfx.h is only needed for Microsoft Visual Studio C++ projects that specify the "use pre-compiled headers" setting. commit ebb5c28c9c38e93c7d724233200a6aba1e9bbf9b Author: Reece H. Dunn Date: Wed Dec 9 20:58:59 2015 +0000 Remove portaudio1{8,9}.h -- these are included from the system. commit 2ce955c3872cb07f8765e9d7e9e18cf0e01f38f9 Author: Reece H. Dunn Date: Wed Dec 9 20:48:03 2015 +0000 Remove tr_languages.h -- it is not used and is empty. commit e120a6cd68990ebe35abc0a39b8197db1a1da003 Merge: 295fa9ce cb143b9d Author: Reece Dunn Date: Tue Dec 8 21:23:31 2015 +0000 Merge pull request #1 from ValdisVitolins/master Some language files added/modified to synchronize with other sources commit cb143b9dbcbc323eada1010c79111d74fa0bdc6b Author: Valdis Vitolins Date: Tue Dec 8 23:14:44 2015 +0200 Some language files added/modified to synchronize with other espeak sources commit 295fa9ce423e3c88ac7abbc19aec4224b49dfbeb Author: Reece H. Dunn Date: Tue Dec 8 21:10:08 2015 +0000 README.md: restructure the README for the espeak-ng project commit 9966e22aeeb9e7ec72eb36dc639c1fc7b40fc93d Author: Lwin Moe Date: Tue Dec 8 10:25:57 2015 -0500 Burmese rules. commit c885d1543e40df00fa5808785e2d7c1ad680b0d3 Author: Reece H. Dunn Date: Mon Dec 7 20:32:32 2015 +0000 Take the mbrola voice sample rate from the mbrola wav file. commit 6998c3888f7115ec5e711af0ee94772ec929e05e Author: Reece H. Dunn Date: Mon Dec 7 19:46:14 2015 +0000 Add support for the br2 MBROLA voice. commit a542c2d07e0551a7a787c6ec9ae25e4f374b479e Author: Lwin Moe Date: Sat Dec 5 16:35:05 2015 -0500 my_rules and ph_burmese fixed. commit 5a0f0906c96d08a10d881567a58e3bba1f5c596b Merge: f435b387 9ec3b0f3 Author: Lwin Moe Date: Sat Dec 5 16:28:21 2015 -0500 Merge branch 'master' of github.com:lwinmoe/espeak-burmese commit 9ec3b0f34e477125e6bdbfa6a571ed2b5fcc0d5f Author: Andrew Lamont Date: Sat Dec 5 16:27:54 2015 -0500 aspiration fixed commit f435b3871738fe226d4958f72412623b34735562 Merge: e0235f0a c01c7c44 Author: Lwin Moe Date: Sat Dec 5 16:25:20 2015 -0500 Merge branch 'master' of github.com:lwinmoe/espeak-burmese commit c01c7c44c742c90409048e00210945d4ba287828 Author: Andrew Lamont Date: Sat Dec 5 16:24:28 2015 -0500 diphthong commit e0235f0a60badd9b81b6a5533f6515f1b78e1e35 Merge: 6d608286 6c4c986d Author: Lwin Moe Date: Sat Dec 5 16:22:12 2015 -0500 Merge branch 'master' of github.com:lwinmoe/espeak-burmese commit 6c4c986d0b1b872e93e53a25b132a447ebf2ec90 Author: Andrew Lamont Date: Sat Dec 5 16:21:28 2015 -0500 fixed errors commit 6d60828671e5968ac17b7a6394c369ebcfbb1992 Merge: 56ea18e7 2dfec289 Author: Lwin Moe Date: Sat Dec 5 16:15:41 2015 -0500 Merge branch 'master' of github.com:lwinmoe/espeak-burmese commit 2dfec289281f561bc6171163986df659585b2580 Author: Andrew Lamont Date: Sat Dec 5 16:15:19 2015 -0500 fixed if issues commit 56ea18e7268014600b912432d1c7b49441b985cc Merge: d6db33bd c6a35f9c Author: Lwin Moe Date: Sat Dec 5 16:11:47 2015 -0500 Merge branch 'master' of github.com:lwinmoe/espeak-burmese commit c6a35f9cbf51dd48c915d67ea76887b06b2117fc Author: Andrew Lamont Date: Sat Dec 5 16:11:21 2015 -0500 ph_source commit d6db33bd9414ade94bca2305b218a68b812204dd Merge: 115ff4ca 7d8d3a5f Author: Lwin Moe Date: Sat Dec 5 15:11:41 2015 -0500 Merge branch 'master' of github.com:lwinmoe/espeak-burmese commit 115ff4cad7ee617b1382806f91d2027ace93d282 Author: Lwin Moe Date: Sat Dec 5 15:11:22 2015 -0500 Creaky town for Burmese. commit 7d8d3a5fb3ad2895c9c05ac64e03c04c1c513188 Merge: 722439f4 1f3149b5 Author: Andrew Lamont Date: Sat Dec 5 14:59:39 2015 -0500 Merge branch 'master' of https://github.com/lwinmoe/espeak-burmese commit 722439f40be7e09be6b8b530e60d3515f07a179e Merge: 53babb89 9826e9cc Author: Andrew Lamont Date: Sat Dec 5 14:59:31 2015 -0500 Merge remote-tracking branch 'refs/remotes/rhdunn/master' commit 1f3149b5287110211fe5d6c60d2b70240c70eb56 Author: Lwin Moe Date: Sat Dec 5 14:59:26 2015 -0500 Burmese rules. commit 53babb89718918bcdb5133a884c5946fc814de75 Author: Andrew Lamont Date: Sat Dec 5 13:08:41 2015 -0500 average length, f1, f2 values commit 6ec224b3c0e11858c7a463eb6681c011284d02b0 Author: Lwin Moe Date: Sat Dec 5 13:06:51 2015 -0500 Burmese consonants. commit 5c87ac41a77362ab35f04323dba2a0d8558cffb9 Author: Lwin Moe Date: Sat Dec 5 12:58:30 2015 -0500 Burmese consonants. commit 4383f92bde05ad46aa8eb45769674307c3b5d21c Author: Lwin Moe Date: Sat Dec 5 12:53:14 2015 -0500 Burmese consonant rules. commit 3a3c59fd06d84a82151bb30dff722c447544a56c Author: Lwin Moe Date: Mon Nov 30 11:32:05 2015 -0500 Burmese rules and phonemes. commit 9826e9cc306a5b96e4abde75168d9981cf5bd342 Author: Reece H. Dunn Date: Sat Nov 28 13:57:56 2015 +0000 Initial support for SSML phoneme tags. commit 7214b4abfa9287ce90452dc3c0a1fe07621cbc67 Merge: 7c30e8c7 ae886ea4 Author: Reece H. Dunn Date: Sat Nov 28 11:41:16 2015 +0000 Merge branch 'espeak-italian' commit ae886ea4c66047899a873e6618ac80be17077f21 Author: chrislm Date: Wed Nov 4 22:04:27 2015 +0100 Updates october 2015 commit 7c30e8c7d7ca4eccffa2bae6df5f9bba7b9335a3 Author: Reece H. Dunn Date: Sat Nov 28 11:28:09 2015 +0000 Use -fPIC to support sparc/sparc64 architectures. This is based on a patch by Thomas Petazzoni. commit 9a1d5c9d2c1fe5cb0b16ebfa169e9c61c4f1dcc8 Author: Lwin Moe Date: Tue Nov 10 10:41:14 2015 -0500 phoneme definitions updated. commit c259dfc6508ed0fc10aff7893a01678d97b4cd39 Author: Lwin Moe Date: Tue Nov 10 10:12:12 2015 -0500 Added Burmese (work in progress). commit 43c0f536b395f33bc8527e084a8394da24e80944 Author: Reece H. Dunn Date: Wed Oct 14 07:32:04 2015 +0100 Set the APK version information via gradle. commit bb3b7e9a00e8bb352f06aa3e55597fb4be25544a Author: Reece H. Dunn Date: Mon Oct 12 21:29:55 2015 +0100 Use BCP 47 locale codes for Voice.getLocale() to support the correct localization on Lollipop and later. commit d19f4fbb5c914252969e1ad7757c4c6232095f33 Author: Reece H. Dunn Date: Mon Oct 12 20:45:07 2015 +0100 Update the progress bar with the install progress. commit 6b24a673ba4e335c7b274b5a8970cc94b53e891a Author: Reece H. Dunn Date: Mon Oct 12 20:19:45 2015 +0100 Track extraction progress. commit 9bb8e8e9928be8bcdfb4f024f780a5e379809c42 Author: Reece H. Dunn Date: Mon Oct 12 19:53:30 2015 +0100 Don't use a successful variable to track if all items were extracted. commit 01e8e5ad98f8835fb05d56c5341caea13e8022f0 Author: Reece H. Dunn Date: Mon Oct 12 19:48:14 2015 +0100 Don't track the extracted files for removal on cancel. commit ab90c80b7044fbc97d5c889ea5a54f293f3cd69a Author: Reece H. Dunn Date: Mon Oct 12 19:40:01 2015 +0100 Inline the extractEntries call commit 3b6c32775624bca451b68c4d161c18c7117509f9 Author: Reece H. Dunn Date: Mon Oct 12 19:02:16 2015 +0100 Replace SpeechSynthesis.getBufferSizeInBytes with a constant in the C++ source, specified in the correct units (milliseconds). commit 633b7a5673d589043fd9bc7d55911431ee487cc5 Author: Reece H. Dunn Date: Mon Oct 12 07:29:08 2015 +0100 eSpeakActivity: revert a workaround for the Parcel error from the eSpeak activity commit e08b1fc62418f09c6ed0c4e746b6da8af0d8f2b4 Author: Reece H. Dunn Date: Mon Oct 12 07:24:20 2015 +0100 Update the copyright notices. commit 3e12c3985bdb5113d163e8149fd9fdd94aebc5a3 Merge: 954b5f69 98e9bee1 Author: Reece H. Dunn Date: Sun Oct 11 20:33:14 2015 +0100 Merge branch 'master' into android commit 98e9bee1330ee1d7ef51c7e0068161b6f5a56eb5 Author: Reece H. Dunn Date: Sun Oct 11 20:23:42 2015 +0100 Makefile.am: fix the reference to wave_sada.cpp (reported by Ken Perry) commit ac92aad23979ed51c9ce70bb7110a366417a189c Merge: 5ced1540 ee252db6 Author: Reece H. Dunn Date: Sun Oct 11 20:20:30 2015 +0100 Merge branch 'espeak-italian' commit ee252db61cd7bee6d7fda85277cc8d3099eeb28b Author: chrislm Date: Sun Oct 4 19:04:11 2015 +0200 updates september 2015 commit a1d8e2587bddcaf985d4d73f821e8c4358b7d50c Author: chrislm Date: Sun Sep 6 11:16:14 2015 +0200 Added rules and exceptions, august 2015 commit 808dadd0e34a52e010c31dd4193de5b2309bd43e Author: chrislm Date: Thu Aug 6 11:08:20 2015 +0200 Updates June-july 2015 commit a352834970933df06548a4552263bdde4575acf4 Author: chrislm Date: Tue Jul 14 08:34:31 2015 +0200 Updates july 13 2015 commit 07db4632aaf766509ee7259a608077980312ecfa Author: chrislm Date: Thu Jul 2 17:20:12 2015 +0200 Updata form june 2015 commit 8360b63a232cad0d648a5141ce6388e39138711a Author: chrislm Date: Wed May 20 09:37:10 2015 +0200 Updates 20 may 2015 commit 8d842288c3f2e2e7f78f3a381d49be720e7da056 Author: chrislm Date: Sat May 16 11:19:43 2015 +0200 update verbs 422 exception commit f5ef5ffdd83d8ef913f0d1299ced86eba163df4f Author: chrislm Date: Thu May 7 16:10:19 2015 +0200 Update dict april 2015 commit fe4e652a542c008916bdd7fcc7bdedced3536f6b Author: chrislm Date: Wed Apr 22 19:26:22 2015 +0200 Update 15 april 2015 commit 1ee3847920eab92c0ee1fff6cbba8bb432339d94 Author: chrislm Date: Tue Mar 31 18:47:08 2015 +0200 Update dictionaries 31 march 2015 commit 5ced1540f5b4103b1022d7d7bca620b1c6a39ca4 Merge: 3ef88bc1 260e146e Author: Reece H. Dunn Date: Sun Oct 11 19:58:57 2015 +0100 Merge remote-tracking branch 'thomasguillory/master' commit 3ef88bc130031bb6dc63e023cb131e42e76676e9 Merge: 9d450079 40031ae9 Author: Reece Dunn Date: Sun Oct 11 19:49:42 2015 +0100 Merge pull request #70 from jimregan/patch-1 Missing space commit 954b5f691e624305880ffe03849e466b639ac99f Merge: 865ebf61 b95425f8 Author: Reece Dunn Date: Sun Oct 11 19:47:38 2015 +0100 Merge pull request #69 from menny/patch-1 Preserving original file formating commit 9d450079b130799b6652e785a8ffd8aa936429c5 Merge: e17585fa f1253122 Author: Reece Dunn Date: Sun Oct 11 19:46:19 2015 +0100 Merge pull request #66 from embar-/patch-2 Add missing file commit e17585fa0f6e6e9cc63c3a9d3cf51a33a0056f7d Merge: 910a4129 c395a198 Author: Reece Dunn Date: Sun Oct 11 19:43:20 2015 +0100 Merge pull request #65 from embar-/patch-1 Add missing file commit 865ebf61a775025d7ccf50141ef8a15047c9df2a Author: Reece H. Dunn Date: Sun Oct 11 13:11:34 2015 +0100 Improve the log message for skipping asia/fa-en-us. commit e308cec7c5824f8b5b9af807044c963868dea4af Author: Reece H. Dunn Date: Sun Oct 11 13:03:43 2015 +0100 Make no use the more specific nb locale as nb is what Android uses. commit 0b898ed80dd9ee9c2359da5b7587659d94a51fba Author: Reece H. Dunn Date: Sun Oct 11 12:28:02 2015 +0100 Re-enable hy-west support. commit fcd4edfd167c5595bdaeb5aba5215f07ca6ccfcc Author: Reece H. Dunn Date: Sun Oct 11 12:13:02 2015 +0100 Enable om language support. commit 5be36dddf9fd0a2f2510feb4139888a934491a32 Author: Reece H. Dunn Date: Sun Oct 11 11:34:20 2015 +0100 Simplify the espeak locale name mapping for maintainability. commit 744b18498bc7cbdd4bf47d532c6c98b626668446 Author: Reece H. Dunn Date: Sun Oct 11 10:44:34 2015 +0100 Update the compile and target SDK to 23 (Marshmallow / 6.0). commit c094f4840b4e597e1887e9133fbe4dd13115832a Author: Reece H. Dunn Date: Sun Oct 11 09:16:21 2015 +0100 Fix a Parcel `collection == null` exception. This is caused by the Voice features being set to null. The fix in Android Marshmallow is to make onGetFeaturesForLanguage return an empty HashSet object. This does not work for eSpeak because: 1. eSpeak was overriding onGetVoices and initializing each Voice's features to null; 2. the bug is still present on Lollipop. Thus, the fix here is two-fold: 1. make onGetVoices use onGetFeaturesForLanguage; 2. make onGetFeaturesForLanguage return an empty HashSet, so that eSpeak does not crash on Lollipop either. commit 0b86bc71adcdec533aa8a1d9d51186d45f310822 Author: Reece H. Dunn Date: Sat Oct 10 23:07:58 2015 +0100 Test TextToSpeech.setLanguage semantics at the TtsService level. commit 7c8128cc120c409a0e4a9d4dd394993f72fcecb5 Author: Reece H. Dunn Date: Sat Oct 10 22:14:17 2015 +0100 Fix the tests on Android Marshmallow. commit 059f88138e259827bc554e47afed3eb0ccbb47ed Author: Reece H. Dunn Date: Sat Oct 10 15:07:33 2015 +0100 TtsService: onSynthesizeText does not need to set the language (this is done by setLanguage/setVoice commit 385a18bf04553243eb5bdd84d8c27d182c169a19 Author: Reece H. Dunn Date: Sat Oct 10 14:49:28 2015 +0100 TtsService: clear mAvailableVoices before repopulating it commit ced5afb0a1f8ec29af805b5c14372ee5fe3f08b2 Author: Reece H. Dunn Date: Sat Oct 10 14:46:07 2015 +0100 TtsService: only set mMatchingVoice when told to load the voice. commit 8f6f0966f65bcf82d3e8b92ab001f9e9b3ec9eec Author: Reece H. Dunn Date: Sat Oct 10 14:37:37 2015 +0100 Fix the TtsService.onGetDefaultVoiceNameFor behaviour. commit d6786a4df463df5822f3d14f769193906da48df5 Author: Reece H. Dunn Date: Sat Oct 10 14:25:13 2015 +0100 Factor out the onIsLanguageAvailable logic into a findVoice helper method. commit 0ac8564fe528d93742db87d25a808700e6ba45e7 Author: Reece H. Dunn Date: Sat Oct 10 14:19:48 2015 +0100 TextToSpeechServiceTest: add mMatchingVoice tests commit c77a83801ac8b55366f28c2cf03976843edd2eec Author: Reece H. Dunn Date: Sat Oct 10 13:47:58 2015 +0100 TextToSpeechServiceTest: add onGetDefaultVoiceNameFor tests commit daf688ef5175c434a838235c46902ea363660282 Author: Reece H. Dunn Date: Sat Oct 10 13:40:07 2015 +0100 TextToSpeechServiceTest: test the Android 4.x API commit 1e16011ee80fb0750107eff622619410155ef551 Author: Reece H. Dunn Date: Sat Oct 10 10:15:07 2015 +0100 Use onIsLanguageAvailable in onGetDefaultVoiceNameFor instead of onLoadLanguage (language does not need to be loaded at this point). commit 1f6d3eeb4bd80fd8737684d805ffb6e25dabb0a5 Author: Reece H. Dunn Date: Sat Oct 10 09:51:19 2015 +0100 Make mAvailableVoices final to avoid a lint warning on synchronized calls. commit 883e97fbd7bb81a0c1cec3502cdb8fcc03e0fcf5 Author: Reece H. Dunn Date: Fri Oct 9 18:51:43 2015 +0100 TextToSpeechTestCase: use isTtsLangCode to check TextToSpeech.LANG_* commit c4230b01ca9f07d0ab1df29abcd5dad39a057a62 Author: Reece H. Dunn Date: Fri Oct 9 06:55:52 2015 +0100 Make Voice return the Java-based (ISO 639-3) language and country codes. commit 37117e7a45a5726f62a31c0a7222ac9ec2c7aca9 Author: Reece H. Dunn Date: Thu Oct 8 20:43:52 2015 +0100 Fix the Marathi sample text test on Android 4.0. commit 784c5e9c2de1c4346b60ac068e7622fea586481d Author: Reece H. Dunn Date: Thu Oct 8 20:31:33 2015 +0100 Update the sample text tests for Android 6.0 (marshmallow). commit 90481713de6a2b0a6db8c836f8e9ca34630aae0a Author: Reece H. Dunn Date: Wed Oct 7 21:49:42 2015 +0100 Remove unused variable. commit 19039c72aba8285f4e3b4960a58407b87ad428ff Merge: e6f6e976 910a4129 Author: Reece H. Dunn Date: Wed Oct 7 21:25:10 2015 +0100 Merge branch 'master' into android commit e6f6e976805e00d28a4f9208e3ebf9a101bfcbec Author: Reece H. Dunn Date: Wed Oct 7 21:23:58 2015 +0100 Remove the use of the native_data_t object. commit 66cfe9af2bb016f31a7450a88f847c5ee68bc50d Author: Reece H. Dunn Date: Wed Oct 7 21:12:05 2015 +0100 Implement SpeechSynthesis.getSampleRate in Java. commit 46c5f88c6f0db695eec483cc49846a3addc0085b Author: Reece H. Dunn Date: Wed Oct 7 20:57:51 2015 +0100 Implement SpeechSynthesis.getBufferSizeInMillis in Java. commit 92ac250dddaf7b0b58c6812ec2b11fc0dedeeff4 Author: Reece H. Dunn Date: Wed Oct 7 20:51:17 2015 +0100 Implement SpeechSynthesis.getAudioFormat in Java. commit c62a91fc0f9e93e1ec30bb393c6f56e576d9ccc5 Author: Reece H. Dunn Date: Wed Oct 7 20:47:19 2015 +0100 Implement SpeechSynthesis.getChannelCount in Java. commit 910a4129ba6cee6b9be8a016f5e99363fd767280 Author: Reece H. Dunn Date: Sun Oct 4 17:03:46 2015 +0100 Free w_list in MakeWordFreqList on exit. commit 7dfbdb56ea4b561e7c6ef77ae9e5f779f18d13e3 Author: Reece H. Dunn Date: Sun Oct 4 17:01:26 2015 +0100 Fix the logic in Lexicon_It to avoid leaking f_list_in when pass is not 1 or 2. commit 01dc3357085c12c05f40d61ba97e1fc5575ef72e Author: Reece H. Dunn Date: Sun Oct 4 16:56:51 2015 +0100 Close f_in on error in Lexicon_It. commit ae1a016e58df53281b64dce2193647ad40f3d99e Author: Reece H. Dunn Date: Sun Oct 4 16:55:38 2015 +0100 Close f_in on error in Lexicon_De. commit fd687c3162a604c98d98080bb3712a6779a130bd Author: Reece H. Dunn Date: Sun Oct 4 16:53:34 2015 +0100 Close f on error in LoadDictionary. commit c39564c11f9aa6c2fb093ab826a453e93d43490e Author: Reece H. Dunn Date: Sun Oct 4 16:48:42 2015 +0100 Close f_in on error in CompileDictionary. commit 0b7a5a6ff196fb9e5ee1149a141cbe8b63dcd752 Author: Reece H. Dunn Date: Sun Oct 4 16:46:25 2015 +0100 Free new_translator on error in LoadVoice. commit ebd64d961b0fa5d96eea7847534f4941e781bd80 Author: Reece H. Dunn Date: Sun Oct 4 15:42:54 2015 +0100 Fix a file leak in MakeVowelLists. commit 66eaac1d6c15da7750a960c04b525c23da514948 Author: Reece H. Dunn Date: Sun Oct 4 15:37:30 2015 +0100 Free f_prog_log on error in MakeVowelLists. commit a77a4330ec034877fe16a741a84f13645aeebca5 Author: Reece H. Dunn Date: Sun Oct 4 15:33:29 2015 +0100 Free f_in in VowelChartList on exit. commit 6722fdaca230f79904c25e61090c5c2b99add9ab Author: Reece H. Dunn Date: Sun Oct 4 15:10:12 2015 +0100 Free frame on error in SpectSeq::Load2. commit 72d8be8c8923ebb490349a6f6824ca36532f1188 Author: Reece H. Dunn Date: Sun Oct 4 15:01:10 2015 +0100 Free f_logespeak in LoadConfig if it has already been loaded. commit ef7994f08460fd6578aadccfe50858a60b6613e7 Author: Reece H. Dunn Date: Sun Oct 4 14:56:58 2015 +0100 Free p on error in ReadPhFile. commit be6ffd3449e444fcd8779d823f8791c72660bba7 Author: Reece H. Dunn Date: Sun Oct 4 14:53:02 2015 +0100 Close the file opened in ReadPhondataManifest on error. commit 8d2f0edce2168f3d48fcf806d6b1e35eefcbea74 Author: Reece H. Dunn Date: Sun Oct 4 14:44:09 2015 +0100 Guard usage of f_log in compile_dictlist_file. commit 7afe4cf0bf6f2dfa0434ee48610e19fef5071f9c Author: Reece H. Dunn Date: Sun Oct 4 14:28:55 2015 +0100 Fix spect_data memory leak in SpectFrame::ImportSPC2 when nx is 0. commit 1e8175590e46d934592a17213b59cf53543b9dff Author: Reece H. Dunn Date: Sun Oct 4 14:19:48 2015 +0100 Delete spectseq on error conditions in VowelChartDir. commit 94eefd46d19bd3b8bf50c2592f2fa6a116bb61f8 Author: Reece H. Dunn Date: Sun Oct 4 13:44:58 2015 +0100 Delete spectseq on error conditions. commit a23c5a6f769cb5bb5005779dcf0916bfce045868 Author: Reece H. Dunn Date: Sun Oct 4 13:44:10 2015 +0100 Move MENU_ABOUT related objects into the MENU_ABOUT handler to avoid memory leaks. commit af16ee6327605b8ba235d3d4670eb84a1b9f4235 Author: Reece H. Dunn Date: Sun Oct 4 13:42:25 2015 +0100 Free tune_data when returning from CompileIntonation. commit 6ae765f0f4135722d30d25a33fae346c0300d7e6 Author: Reece H. Dunn Date: Sun Oct 4 13:41:16 2015 +0100 Delete spectseq on error conditions. commit 61522a12a38453a4e854fd9c9e0994ad80420243 Author: Reece H. Dunn Date: Sun Oct 4 13:39:00 2015 +0100 espeakedit: fix argument processing for unicode argv types commit 48ba1899e4b9bb3f38dabb31d3cb86aff50656a2 Author: Reece H. Dunn Date: Sat Jul 25 12:26:25 2015 +0100 tests: support the new Marathi language. commit 586c911d67c1d7762dc716058451f986ad89ddb7 Merge: 135f8525 c48bb4cd Author: Reece H. Dunn Date: Sat Jul 25 09:51:12 2015 +0100 Merge tag '1.48.15' into android espeak 1.48.15 commit bddb25bdc76bd932ab3dc011d0aaaffa21558dd1 Author: Reece H. Dunn Date: Thu Jun 18 17:39:09 2015 +0100 Unicode Character Data 8.0.0 commit 135f852598689f7a5afd695b008a0d41c3fc24e9 Author: Reece H. Dunn Date: Sun May 31 19:51:03 2015 +0100 getTtsLanguage: workaround NPE in >= Lollipop. When there is no TTS engine selected, mTts.getVoice() will throw a NullPointerException. This is a workaround to cope with this bug in Android. commit 05b5837ff06e4f10d94313f5eb1864404fc34507 Author: Reece H. Dunn Date: Sun May 31 19:49:50 2015 +0100 Use android plugin 1.2.3 for Android Studio 1.3. commit 260e146e03bcb44879441c2e5caf446af07f89a9 Author: Thomas Guillory Date: Mon May 25 23:25:56 2015 +0200 FIX ouille = uj commit 60ec80d5abadc209bd9acdafb113bf469f8ef05e Author: Thomas Guillory Date: Mon May 25 23:20:24 2015 +0200 ADD general rule for ou = u commit 74be51929157a2a638b04a4ac0e0657b6ccdcddc Author: Thomas Guillory Date: Mon May 25 18:15:53 2015 +0200 FIX o followed by gn commit 1762fdb6f88598278851ce082839f38f03be7ebc Author: Thomas Guillory Date: Mon May 25 14:45:48 2015 +0200 FIX ɲ, gn, and some more o O commit aead0b6ea385e4ffe09a13b2c11fcf0714c036fb Author: Thomas Guillory Date: Mon May 25 13:53:22 2015 +0200 FIX some rules between o and O commit 79003ea0521193a23e31aab6a5d90a7b7b2caedb Author: Thomas Guillory Date: Sun May 24 23:58:47 2015 +0200 ADD the phoneme j. to ph_french and correct fr_rules commit 40031ae9aba990b7e88b48a1426f454a6791f2b7 Author: Jim Regan Date: Fri Apr 17 19:57:14 2015 +0100 Missing space commit c48bb4cd34874a08ee3e6bda13759c6335ad665f Author: Reece H. Dunn Date: Thu Apr 16 13:59:24 2015 +0100 autotools: build the 'mr' dictionary commit 78d6119342f34629f36c19baa477f1ec137db954 Merge: 4d197826 df3989c6 Author: Reece H. Dunn Date: Thu Apr 16 13:58:29 2015 +0100 Merge branch 'development' commit df3989c633a3dfb5ea8b554a3e07db2c8e526a1b Author: Reece H. Dunn Date: Thu Apr 16 13:57:13 2015 +0100 1.48.15 (from http://espeak.sourceforge.net/test/latest.html) commit 4de4687d3af8dfeb3848004f261a325e26b41539 Merge: 24f15196 f54252ea Author: Reece H. Dunn Date: Thu Apr 16 13:50:25 2015 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes commit f54252ea6934056219576925dce64075e7c8bb32 Author: jonsd Date: Thu Apr 16 10:43:36 2015 +0000 [1.48.15] Language changes: en, fa, hr, pl, ta git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@389 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 4d1978262b1099c50b600aa5b9249ac55e2ca3d0 Merge: 1c6bdbd9 24f15196 Author: Reece H. Dunn Date: Wed Apr 1 17:01:29 2015 +0100 Merge branch 'development' commit 24f15196c443bbcd21c57aea6fa5e277888ba93e Merge: e4a4ca28 065a0e8f Author: Reece H. Dunn Date: Wed Apr 1 16:52:48 2015 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 065a0e8f03bfac5677e1503a1c5ea0c6093ec023 Author: jonsd Date: Wed Apr 1 14:58:25 2015 +0000 [1.48.14] Language changes: af, en, eu, fa, hi, hu, id, it, mr, pl, ta. zh (numbers) git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@388 d46cf337-b52f-0410-862d-fd96e6ae7743 commit b95425f8bd282f1cd949c0e1d2c297209d6eb999 Author: Menny Even Danan Date: Fri Mar 27 18:00:53 2015 -0400 Preserving original file formating commit 8c293458caa5855e81cd061adfee0e9727f9e26a Author: Reece H. Dunn Date: Tue Mar 10 18:52:15 2015 +0000 printucddata: support printing characters as utf8 commit a662178564cbb2941ad7d8f91d3a744258022669 Author: Reece H. Dunn Date: Tue Mar 10 18:34:20 2015 +0000 printucddata: support printing data on characters from file/stdin commit 679befd4bfee23961d22a62618eef94b2aceb7e9 Author: Reece H. Dunn Date: Tue Mar 10 18:10:29 2015 +0000 printucddata: support printf-like format strings commit f1253122e775fb737a9a3fd66e74f311a7c8d32d Author: embar- Date: Fri Dec 19 21:22:33 2014 +0200 Add missing file commit c395a198bb13551238b2791b3a7186cb3ca45adb Author: embar- Date: Fri Dec 19 21:21:48 2014 +0200 Add missing file commit 1c6bdbd99d8923d44a451121691b8972a586678e Author: Reece H. Dunn Date: Tue Nov 18 17:51:55 2014 +0000 Fix building with wxWidgets 2.8 commit 4031473d1528ebf9b3a7b99c122e147250a57efd Author: Reece H. Dunn Date: Sat Nov 8 14:15:46 2014 +0000 Klingon: Provide a more accurate Copyright notice. commit a5ca183634f87b4458627a6640dc147437ee5677 Author: Reece H. Dunn Date: Sat Nov 8 13:30:18 2014 +0000 README: The library uses C++ features, so is a C++ library. commit 7887e19fae82557029d0e032d12f11d06ae5d811 Author: Reece H. Dunn Date: Sat Nov 8 13:25:01 2014 +0000 README: Comply with the Unicode Terms of Use commit 5915344e3ae0b1400cb4f0dc992474490c413c35 Author: Reece H. Dunn Date: Sat Nov 8 12:40:25 2014 +0000 README: Improve the description of the project. commit a980ff96db87a99c432ace364b806d658be019c4 Author: Reece H. Dunn Date: Sat Nov 8 11:27:26 2014 +0000 Remove the data/csur/README.md file. This information has been added to the main README.md file, so is now redundant. commit a50130b04be125a12ab619bcfd354e3c95957794 Author: Reece H. Dunn Date: Sat Nov 8 11:25:15 2014 +0000 README: Improve the CSUR section. commit bcf8be59b323e2bbaf03a6c430ca09f26bf8f3b1 Author: Reece H. Dunn Date: Sat Nov 8 11:11:19 2014 +0000 Support enabling the CSUR data. commit 4bfa9e5cf6f724293417c50560d645592bfab778 Author: Reece H. Dunn Date: Sat Nov 8 10:32:31 2014 +0000 CSUR: Use the Zinh script code for symbols commit 28baabf72ac8f930d9c50159ae5fb0d6ebc9ee8f Author: Reece H. Dunn Date: Sat Nov 8 10:22:37 2014 +0000 Remove the IANA subtag registry parser This is not needed now that PropertyValueAliases is used for script mapping. commit 1154409393a8e64f6f52aeeeb2bbf3ff82e47b34 Author: Reece H. Dunn Date: Sat Nov 8 10:08:04 2014 +0000 Use PropertyValueAliases for the script mapping. The mapping of the script labels in the UCD data to ISO 15924 script tags is now done using the sc property map in the PropertyValueAliases data. This has the following benefits: 1. It removes the dependency on the IANA subtag registry. 2. It ensures the scripts are correct as specified in the UCD data files. commit 8a8f021a2ccc32a2daeceb8c6343d833a417a037 Author: Reece H. Dunn Date: Sat Nov 8 09:33:43 2014 +0000 ucd: support parsing PropertyValueAliases data commit af853e408e4cb2d48660dcffa7ee21b949984823 Merge: 240a0c94 e4a4ca28 Author: Reece H. Dunn Date: Fri Nov 7 09:24:12 2014 +0000 Merge branch 'development' commit e4a4ca28e18146769ab2bd8a92ef0e5e723baa52 Merge: 3fb6f9dc bfc7790a Author: Reece H. Dunn Date: Fri Nov 7 09:20:21 2014 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit bfc7790a5a7a4ba97bfe974ca415b936f8115b31 Author: jonsd Date: Tue Nov 4 10:22:07 2014 +0000 [1.48.13] Changes to: en, pt, it, implement ordinal numbers. eu, stress positions. es, revert change to [t] and [k] de, change to sounds "pr" and "kr". git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@387 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 6fd20acae4e839e3809f459da56bba4f15715f68 Author: Reece H. Dunn Date: Sun Nov 2 12:11:59 2014 +0000 Update the README to reflect the new requirements. commit 240a0c94cebf29a720a7ee8c1c62cd706a86ba4d Author: Reece H. Dunn Date: Sat Nov 1 22:08:38 2014 +0000 autotools: update the phsource dependencies commit 1530534bc7c1e55eddc774cd7ff753cd005636ae Merge: 34634569 3fb6f9dc Author: Reece H. Dunn Date: Sat Nov 1 22:04:32 2014 +0000 Merge branch 'development' commit 3fb6f9dc1d7f5f9fc1cd84e9329f6d40b27d24f3 Author: Reece H. Dunn Date: Sat Nov 1 22:03:57 2014 +0000 Remove the executable bit from the source files. commit 8ae9195ac3ddddb7fcb3b6ba4a4cd976ff80c859 Merge: 1af0afa8 8165a302 Author: Reece H. Dunn Date: Sat Nov 1 21:58:15 2014 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 8165a3029c43a1fee25fe751c9d3d3da2db7323f Author: jonsd Date: Sat Nov 1 14:54:28 2014 +0000 [1.48.12] Language changes: an, de, en, it, pt, ta, gu, hi, pa, ur. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@386 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 6c8df05fb713228df8697b1f67d4c68301544baa Author: Reece H. Dunn Date: Thu Oct 30 17:32:56 2014 +0000 eSpeak for Android 1.48.11 commit 39eb0d2cff47bbd1e9226b13968913cc284b5436 Author: Reece H. Dunn Date: Thu Oct 30 16:58:22 2014 +0000 Theme: use the Material theme on API 21 and later commit 7909431259917858a8dddeb30386ef4b6b9d9e82 Author: Reece H. Dunn Date: Thu Oct 30 16:34:36 2014 +0000 Theme: use a dark action bar commit d4c6bc2549f3668406a04ce88e5af24b13d5d709 Author: Reece H. Dunn Date: Thu Oct 30 16:32:07 2014 +0000 Use the Holo Light theme. commit c14cfbf9126160cd2349294ce8fbbb0194ed8b04 Author: Reece H. Dunn Date: Thu Oct 30 16:07:49 2014 +0000 SpeechSynthesis: test for and prevent duplicate voice entries commit cb41b502e3e2645392aa44871c083589caff9db4 Merge: 6fa2e34c 34634569 Author: Reece H. Dunn Date: Thu Oct 30 15:46:47 2014 +0000 Merge branch 'master' into android commit 6fa2e34c7f72a0d0809741834e50da5df0eae0e6 Author: Reece H. Dunn Date: Thu Oct 30 15:42:19 2014 +0000 Revert "DownloadVoiceData: check the mkdir return value" This reverts commit 6ac54860a1e629c01e0a8b3a3d317d31d61ece70. This change was preventing the voice data from being installed. commit 34634569f849e45ff859dcf83e9af1c315df1c48 Author: Reece H. Dunn Date: Thu Oct 30 15:10:14 2014 +0000 ko is present in espeak-data/voices/asia, rm from test/ commit 1740026c1cb7c815390de5267a85eeb589110a9e Author: Reece H. Dunn Date: Thu Oct 30 14:56:16 2014 +0000 SpeechSynthesisTest: make mVoices a Map commit 58047cef67ac06972fa6ce17bbc94700bf0e864c Author: Reece H. Dunn Date: Thu Oct 30 14:23:58 2014 +0000 [Android 5.0] TTS settings crashes on hye-arevmda commit f4adda18b4163b50a98456e291e7714fd147e1eb Author: Reece H. Dunn Date: Thu Oct 30 14:16:43 2014 +0000 Voice: use the ISO3 language and country codes The Android 5.0 Text-to-speech output settings dialog checks that the languages from CheckVoiceData use the ISO3 language and country codes. This change matches that expectation. commit 736986d609752a9f79981a657e3c6784334b8a26 Author: Reece H. Dunn Date: Thu Oct 30 13:14:48 2014 +0000 TextToSpeechService: support SynthesisRequest.getVoiceName commit 1c0e4cfaa9e3cacdfef3176bff0b499e7f850e24 Author: Reece H. Dunn Date: Thu Oct 30 12:56:06 2014 +0000 TextToSpeechService: use a HashMap for the voices. This improves the performance of looking up a voice by name. commit cfb2f9d3cbd1deae933b9b36c7c6aa46a6215a19 Author: Reece H. Dunn Date: Thu Oct 30 12:28:32 2014 +0000 Fix TextToSpeech,setLanguage on Android 5.0. As of Android 5.0, TextToSpeech.setLanguage calls the new TextToSpeechService.onGetDefaultVoiceNameFor(lang,country,variant) and uses the specified voice name. The default Android 5.0 implementation of onGetDefaultVoiceNameFor does not work with eSpeak. This provides a working implementation. This fixes the TextToSpeechTest.testLanguages tests on Android 5.0. commit 98208df155c00ee591795c04f650731cd85a8824 Author: Reece H. Dunn Date: Thu Oct 30 11:23:07 2014 +0000 TextToSpeechTest: provide more context information commit dbb259056ef3fc935caa8ac5f2a14ad8e54f9a47 Author: Reece H. Dunn Date: Thu Oct 30 09:25:23 2014 +0000 Add CheckVoiceData activity tests. commit c9003c50ba37b42dc45ee72faed42331465e4c21 Author: Reece H. Dunn Date: Wed Oct 29 19:50:43 2014 +0000 TextToSpeech: test and fix onIsValidVoiceName commit daa9326eb252a4bb617787ce8edeb3a03fd10fbe Author: Reece H. Dunn Date: Wed Oct 29 19:18:41 2014 +0000 TextToSpeechTest: languages with codes not supported by Android are not present commit 83326027bf7718643cf124cbf253dc6cdc70224d Author: Reece H. Dunn Date: Wed Oct 29 19:17:26 2014 +0000 TextToSpeechTest: factor out the language checks commit f9912e0c4162d4c32211d8df217c98f836c55345 Author: Reece H. Dunn Date: Wed Oct 29 18:21:31 2014 +0000 TtsService: fix and test onGetVoice. The default Android 5.0 implementation enumerates the available locales. This enumerates the voices returned by eSpeak. commit 702f8be24f4524b2c1a247e990b7730a6edabd01 Author: Reece H. Dunn Date: Wed Oct 29 16:32:25 2014 +0000 TextToSpeechTest: always test getLanguage. This changes the getLanguage helper to return the result from getLanguage on all platform versions, disabling the deprecated message on API 21 and above. commit 7846e91089522c35b2f56dfa6aec802a6902bc11 Author: Reece H. Dunn Date: Wed Oct 29 15:59:48 2014 +0000 TtsService: add wrappers for the new voice APIs. This adds method declarations for the new voice APIs, forwarding them to the default implementations. commit d90e58f9cd10d679f19974f8d248eeeff4143adb Author: Reece H. Dunn Date: Wed Oct 29 15:34:20 2014 +0000 Fix deprecated SynthesisRequest.getText usage. commit 0dd897471c549d4c652d3bf754fe0e85653d38c7 Author: Reece H. Dunn Date: Tue Oct 28 19:05:21 2014 +0000 tests: initial language may be null commit 3d2308e2859d4beef57cb14d015d987a8fa50adf Author: Reece H. Dunn Date: Tue Oct 28 18:30:16 2014 +0000 Use API 21. commit 6ac54860a1e629c01e0a8b3a3d317d31d61ece70 Author: Reece H. Dunn Date: Tue Oct 28 17:32:16 2014 +0000 DownloadVoiceData: check the mkdir return value commit 8fe359d0e46f06efc63b66864c14f9b50dde41af Author: Reece H. Dunn Date: Tue Oct 28 16:47:32 2014 +0000 Remove unused imports. commit 3eab09e166a8f5bc935b6028ddb3aa4079dd309e Author: Reece H. Dunn Date: Tue Oct 28 16:28:55 2014 +0000 tests: fix the expected string tests on Android 4 commit cc0341e7992366cb37f173fd63fbf4e230562bb8 Author: Reece H. Dunn Date: Tue Oct 28 16:11:51 2014 +0000 tests: map TextToSpeech.LANG_* to strings. This creates a custom hamcrest matcher that maps the TextToSpeech LANG_* constants to strings. This makes it easier to read the text output when the tests fail. commit 328f4cfdc9c377565b3fec2e7a6db764b331837e Author: Reece H. Dunn Date: Tue Oct 28 15:33:11 2014 +0000 Test and fix Java to IANA country code mapping. commit 657674291719004954b7f0a45a1f62177d3b816c Author: Reece H. Dunn Date: Tue Oct 28 15:23:53 2014 +0000 Test and fix Java to IANA language code mapping. commit f68efe7224cb8868cda8a5bc7b216c855438a0c4 Author: Reece H. Dunn Date: Tue Oct 28 14:54:09 2014 +0000 tests: update the expected strings for Android 5.0 commit 1cfb4334380fdaaa6395282a853817efe0d0f050 Author: Reece H. Dunn Date: Tue Oct 28 13:05:27 2014 +0000 tests: update the voice data commit c006d1c696ac89922bc5487c90c526df344617d1 Merge: 1c78ef70 81955300 Author: Reece H. Dunn Date: Tue Oct 28 12:59:53 2014 +0000 Merge tag '1.48.11' into android espeak 1.48.11 Conflicts: Makefile.am commit 1c78ef70ba02be5430f42a1f3173fa44adbc035a Author: Reece H. Dunn Date: Tue Oct 28 12:48:45 2014 +0000 autotools: support using a custom gradle command commit bc5e9196632cb63bc06e9dc39c72049253978eea Author: Reece H. Dunn Date: Mon Oct 27 16:45:26 2014 +0000 build.gradle: update to the latest gradle plugin version commit 81955300d6241952ef45f5e970e5720a5a579b3e Merge: c231e8ef 1af0afa8 Author: Reece H. Dunn Date: Sun Aug 31 17:22:49 2014 +0100 Merge branch 'development' Conflicts: src/Makefile commit 1af0afa88c58de7fb6627afb546a19e0e73239b5 Author: Reece H. Dunn Date: Sun Aug 31 17:22:12 2014 +0100 1.48.11 (from http://espeak.sourceforge.net/test/latest.html) commit 7c90388216536866924a230ecb6868b0a34a8d85 Merge: 280c4f83 b27f69bb Author: Reece H. Dunn Date: Sun Aug 31 17:16:14 2014 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit b27f69bb5aa4c4a2c3c7ee4302422fd8c20c0299 Author: jonsd Date: Sun Aug 31 15:50:07 2014 +0000 [1.48.11] Command-line: added options --sep --tie. API, changed the meaning of the "phonememode" parameter in espeak_SetPhonemeTrace() and espeak_TextToPhonemes(). Language changes to: en, eu, pt. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@385 d46cf337-b52f-0410-862d-fd96e6ae7743 commit c231e8ef1a157be4f7fb79c3ad010f59dd9afe5c Author: Reece H. Dunn Date: Thu Aug 21 11:25:48 2014 +0100 autogen.sh: OpenBSD does not support '-v' on ls commit 47af3ade04359e25da8ca39018f89a3579b9af08 Author: Reece H. Dunn Date: Thu Aug 21 11:23:39 2014 +0100 autogen.sh: fix libtoolize detection on Mac OSX commit 7beaef44999018ce6c808a12b6257dd7989a4540 Author: Reece H. Dunn Date: Thu Aug 14 17:04:33 2014 +0100 mbrola/de6: support syllabic m and n commit 55b2e01a6c484519061aadd3a508a9c2cba16eae Author: Reece H. Dunn Date: Thu Aug 14 10:44:18 2014 +0100 autotools: support building the mbrola phtrans files commit 560b21462308d5aefd8f85d2b9928f82e3b15693 Merge: 203cfcfb 280c4f83 Author: Reece H. Dunn Date: Sun Aug 10 12:04:00 2014 +0100 Merge branch 'development' commit 280c4f836e8b8de6d491f9ec2544f30d7e4bd642 Author: Reece H. Dunn Date: Sun Aug 10 12:03:21 2014 +0100 1.48.10a (from http://espeak.sourceforge.net/test/latest.html) commit b64beb8b23287749582846085e6444ddf53f2c1e Merge: 0566f86f 23157365 Author: Reece H. Dunn Date: Sun Aug 10 11:58:16 2014 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes commit 2315736555448d43cf84d5832c68eabbfeb4e980 Author: jonsd Date: Sun Aug 10 10:48:54 2014 +0000 [1.48.10a] Fix: missing updates for mbrola US voices. Fixes for language: ta. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@384 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 543223441d72bd70b5b2f1954432577817031430 Author: Reece H. Dunn Date: Sat Aug 9 16:15:34 2014 +0100 Update to support the voice changes (ia, bn) commit 00669bac64a29da70595e545e8be3106bf6c4e50 Author: Reece H. Dunn Date: Sat Aug 9 13:49:28 2014 +0100 README: fix instructions mangled from a merge conflict commit 07d638985f58306e3bb40a4a162d8df4206c70b7 Author: Reece H. Dunn Date: Sat Aug 9 13:46:05 2014 +0100 README: update the location of the built apk file commit 679ae0dab2a270b360a52883f8ff6c50da333df2 Author: Reece H. Dunn Date: Sat Aug 9 13:43:32 2014 +0100 README: building with Eclipse is no longer supported commit d680b29259deb712301dd4241aca54131aacedb6 Merge: 343b900e 203cfcfb Author: Reece H. Dunn Date: Sat Aug 9 13:31:47 2014 +0100 Merge tag '1.48.10' into android commit 343b900eb10a9a878cfaa42ff4bf2665a01af9fc Merge: 31f6a777 c31dac83 Author: Reece H. Dunn Date: Sat Aug 9 13:31:41 2014 +0100 Merge tag '1.48.09' into android commit 31f6a7773f2871f8700f49a8eb45b63a8d2b6e86 Merge: a11c2f01 256ad226 Author: Reece H. Dunn Date: Sat Aug 9 13:31:05 2014 +0100 Merge tag '1.48.08' into android commit a11c2f01b375a69a759af7871258d4efe563b91b Merge: 092318d4 4f093cdf Author: Reece H. Dunn Date: Sat Aug 9 13:29:39 2014 +0100 Merge tag '1.48.07' into android commit 203cfcfb4ff3929e7c9767a3c508cf23810dca9e Merge: c31dac83 0566f86f Author: Reece H. Dunn Date: Sat Aug 9 13:18:22 2014 +0100 Merge branch 'development' commit 0566f86f20aebd86077c2b3fba5134512f9b74ad Author: Reece H. Dunn Date: Sat Aug 9 13:16:51 2014 +0100 1.48.10 (from http://espeak.sourceforge.net/test/latest.html) commit 54a8d7a9e93bcaf2a6f9e90ef084e95f9ac07d6e Merge: ac2932cc bb057791 Author: Reece H. Dunn Date: Sat Aug 9 13:10:22 2014 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes espeak-data/voices/asia/fa-en-us phsource/compile_report phsource/mbrola/ir1 commit bb057791f4ce906fd3d2336f1fe44f221125aa82 Author: jonsd Date: Sat Aug 9 11:49:45 2014 +0000 [1.48.10] Language changes: bn, en, it, pt, ta. Rhythm changes: eo, es. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@383 d46cf337-b52f-0410-862d-fd96e6ae7743 commit c31dac837049b029e287ac02d278a20964eb36f2 Merge: 8a237b33 ac2932cc Author: Reece H. Dunn Date: Tue Jul 22 11:44:10 2014 +0100 Merge branch 'development' commit ac2932cca15fca1b0642e9d682d44df652875a38 Author: Reece H. Dunn Date: Tue Jul 22 11:43:31 2014 +0100 1.48.09 en-us: use of dictrules 2 was reverted commit 8a237b3315152aba93793deabc19808fd19dce68 Merge: 256ad226 3f1f034f Author: Reece H. Dunn Date: Sun Jul 20 16:34:13 2014 +0100 Merge branch 'development' commit 3f1f034f1b755735727dc0b57fb7f6303d4535f2 Author: Reece H. Dunn Date: Sun Jul 20 16:33:21 2014 +0100 1.48.09 (from http://espeak.sourceforge.net/test/latest.html) commit 9760f07f8a47763627f3a96b0cf24c0a4fa15933 Merge: a48a34f0 a6729964 Author: Reece H. Dunn Date: Sun Jul 20 14:42:53 2014 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit a67299641b9e2121899e679b6f8c8912f7ab94d3 Author: jonsd Date: Sun Jul 20 11:41:33 2014 +0000 [1.48.09] Fix bug in 1.48.08, mispronouncing English words when using a voice with a non-Alatin alphabet (eg. Tamil). Language changes: en, fa, pt, ta git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@382 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 256ad226f2db263f614060fc7866c482e8c29f67 Author: Reece H. Dunn Date: Tue Jul 15 12:47:13 2014 +0100 autotools: build the 'ia' dictionary commit b3079433f21393f9f755349e3962546906fa5f2e Merge: 4f093cdf a48a34f0 Author: Reece H. Dunn Date: Tue Jul 15 12:46:09 2014 +0100 Merge branch 'development' commit a48a34f0a4a7156887abaaebd27eefb7293a6a2d Merge: c9e0cda8 966a84d7 Author: Reece H. Dunn Date: Tue Jul 15 12:45:39 2014 +0100 Merge branch 'upstream' into development commit c9e0cda891b31f54e9e4db88a08233bd23d67c06 Author: Reece H. Dunn Date: Tue Jul 15 12:41:04 2014 +0100 1.48.08 (from http://espeak.sourceforge.net/test/latest.html) commit 966a84d77989f63d21ed700b7b34f26675ff433b Author: jonsd Date: Tue Jul 15 11:32:06 2014 +0000 [1.48.08] Fixed character encoding problem with pt_rules git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@381 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 4674398629ef87d4cd021bc9c3c25d78ef5ea837 Merge: 682910ed 992b4cf0 Author: Reece H. Dunn Date: Tue Jul 15 12:31:57 2014 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 992b4cf06884e84ad3b3ee29779aed6e8dbb773b Author: jonsd Date: Tue Jul 15 10:09:18 2014 +0000 [1.48.08] Added language "ia" (Interlingua). Language changes: en, it, pt, ta. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@380 d46cf337-b52f-0410-862d-fd96e6ae7743 commit d33c342e74388ead3278dd70ea9fb97f89357ac7 Author: Reece H. Dunn Date: Mon Jul 14 15:15:56 2014 +0100 NEWS: remove an errant block of text commit ea191f1371131090406992752edf1a87be872a44 Author: Reece H. Dunn Date: Mon Jul 14 15:05:02 2014 +0100 ucd-tools 7.0.0.1 commit a370cc607af8bd323b0159f996032e1aaa4897fa Author: Reece H. Dunn Date: Mon Jul 14 15:02:35 2014 +0100 src/tostring: fix up the Script name entries commit fe8633b1bf999ac8dcf2573f7b87c49fd3ef862b Author: Reece H. Dunn Date: Mon Jul 14 14:59:06 2014 +0100 src/tostring: use an array instead of a switch for script names commit 8564c19582e433da9209c0b9e0c0f187d13636f7 Author: Reece H. Dunn Date: Mon Jul 14 14:42:19 2014 +0100 autotools: update the default for --with-unicode-version to 7.0.0 commit c3a303b72fc4556f2a4565f9d456cd5e31de2556 Author: Reece H. Dunn Date: Mon Jul 14 14:39:25 2014 +0100 Update the release notes. commit 24f6e97f059c46d742224264d3649ded6e3b7018 Author: Reece H. Dunn Date: Mon Jul 14 14:10:32 2014 +0100 tostring: map the new script values commit 9589e27f0f8689a99646cd6c5a55f98bf9a577a6 Author: Reece H. Dunn Date: Mon Jul 14 13:30:32 2014 +0100 tools/printdata.py: don't include CSUR data in the tests commit 892006d10db65aeaf475a184c017f2046affef3d Author: Reece H. Dunn Date: Mon Jul 14 13:23:54 2014 +0100 Move the CSUR data to data/csur commit ced06ed0f4f2baf451a23d8e72a273181e7665db Author: Reece H. Dunn Date: Mon Jul 14 13:12:16 2014 +0100 Do not include supplementary data in the UCD APIs. This removes support for the CSUR (ConScript Unicode Registry) data in the main Unicode APIs. This data should be accessed through a different API. commit 8836af49427ea3b066822bb7f169334ee4fa3112 Author: Reece H. Dunn Date: Mon Jul 14 12:57:19 2014 +0100 README: update the UCD version in the docs commit 092318d4dfb5ae9f8dda9f81b23a108517b4a101 Author: Reece H. Dunn Date: Thu Jul 3 12:11:17 2014 +0100 jni: avoid crashing when run on ART The ART runtime is stricter about calling env->DeleteWeakGlobalRef on an object/value that was not returned from env->NewWeakGlobalRef. In that case, it triggers an abort which causes the application to crash and display an "Application has stopped" dialog message. commit 9fbc01bed581bbe1c64813c9741c869b6cfce64d Author: Reece H. Dunn Date: Thu Jul 3 12:09:47 2014 +0100 Use gradle plugin 0.12.+ (for Android Studio Beta). commit b757f60c63dd748af67874b0266471a3fb1034fc Author: Reece H. Dunn Date: Sat Jun 28 11:33:59 2014 +0100 Unicode Character Data 7.0.0 commit ec34ff5854515f8fc2c0f257867240d30241cfaf Author: Reece H. Dunn Date: Sat Jun 28 11:33:22 2014 +0100 ucd.h: update script to match ISO 15924 commit 4f093cdfc34f67fd73c32f9916a525cb36789011 Merge: 23b83243 682910ed Author: Reece H. Dunn Date: Mon Jun 23 11:53:25 2014 +0100 Merge branch 'development' commit 682910edf94f834c4c1e63a507a89c64de387654 Merge: 86619c58 64c30fe2 Author: Reece H. Dunn Date: Mon Jun 23 11:47:31 2014 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report phsource/vwl_en_us/ai3 commit 64c30fe2e4957703b6518cc2f2e2b22424e10155 Author: jonsd Date: Mon Jun 16 18:41:40 2014 +0000 [1.48.07] Language changes: bn, en, en-us, gu, it, pt No program changes. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@379 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 6f2f4c94fdd94ca069051faaff5e149970d0224f Merge: 42de2a58 23b83243 Author: Reece H. Dunn Date: Fri Jun 6 12:56:56 2014 +0100 Merge branch 'master' into android commit 42de2a58973f6eb1949f803968a65cb292476335 Author: Reece H. Dunn Date: Fri Jun 6 12:50:00 2014 +0100 eSpeak for Android 1.48.05 commit aabf4602cad016530c75260ca72cac653c08262c Author: Reece H. Dunn Date: Sun Jun 1 16:33:09 2014 +0100 Remove uses-sdk from AndroidMasnifest.xml (specified by gradle). commit c1f3dd8ddc61559ef601c31de34c7b3a2125c215 Author: Reece H. Dunn Date: Sun Jun 1 16:23:29 2014 +0100 Fix the tests after updating to 1.48.05. commit d2c83b1096df9c93b63a689e28b2e5a957d7f100 Author: Reece H. Dunn Date: Sun Jun 1 16:14:09 2014 +0100 build.gradle: fix building the tests commit 23b832436554cb572cede9897a48a5ab77fb69b3 Author: Reece H. Dunn Date: Sun Jun 1 13:20:22 2014 +0100 configure.ac: allow setting the wx-config path commit 1c797cf8cfa24a0fd868f3911d82a0ddcf2df059 Merge: 9c21ca97 86619c58 Author: Reece H. Dunn Date: Fri May 30 23:21:49 2014 +0100 Merge branch 'development' commit 86619c585e3a39fa0faf7e875c61249ee3f04463 Author: Reece H. Dunn Date: Fri May 30 23:21:06 2014 +0100 1.48.06 (from http://espeak.sourceforge.net/test/latest.html) commit 101edf9a417a16ef06a27f78865011e919c81b92 Merge: 4371a0b8 8f36fa43 Author: Reece H. Dunn Date: Fri May 30 23:08:14 2014 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 8f36fa4383ae43886940a7da3f4b8df45b77a2b8 Author: jonsd Date: Fri May 30 21:24:57 2014 +0000 [1.48.06] Language changes: en, hi. Changes to en-us phonemes [aI] [aI@] [aI&] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@378 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 0008e7d7d11e6c1df0479ce83c41d22dd278fbf2 Author: Reece H. Dunn Date: Mon May 26 16:41:52 2014 +0100 ImportVoicePreference.java: fix a crash when no dictionaries are found commit 51da73921c187d244fe5c2566f350ea0a12788a5 Author: Reece H. Dunn Date: Mon May 26 16:14:38 2014 +0100 build.gradle: target SDK version 19 commit 9008ff311db3be14677d73e94cee3840d5f866ae Merge: 9defa140 9c21ca97 Author: Reece H. Dunn Date: Mon May 26 16:01:05 2014 +0100 Merge branch 'master' into android commit 9defa140cea4c6d1fff8bb1a7de85f5f221c5d26 Author: Reece H. Dunn Date: Mon May 26 15:58:43 2014 +0100 Updated the Russian translations (translator: electrogramma) commit e65a490eed70b887066175d162ec81101a8206d8 Author: Reece H. Dunn Date: Mon May 26 15:58:10 2014 +0100 Updated the Catalan translations (translator: jmontane) commit 453d4a37922c1308c6f05d6e925df488a7fef40f Author: Reece H. Dunn Date: Mon May 26 15:51:03 2014 +0100 build.gradle: update the build tools and gradle plugin commit 9c21ca97026379b208e8ce5667eedb33a4a78344 Merge: 88da6eab 4371a0b8 Author: Reece H. Dunn Date: Fri May 23 17:16:17 2014 +0100 Merge branch 'development' Conflicts: phsource/phonemes src/Makefile commit 4371a0b83864b09e9e6d8c4a35951bc0e1d58394 Author: Reece H. Dunn Date: Fri May 23 17:12:26 2014 +0100 1.48.05 (from http://espeak.sourceforge.net/test/latest.html) commit 46efa9166a5a0a0b460d5e236bef99f678e367a0 Merge: 16ed9172 09824162 Author: Reece H. Dunn Date: Fri May 23 13:55:29 2014 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 09824162de93262eba16b88cfa0b22f4ddeeb250 Author: jonsd Date: Fri May 23 12:46:15 2014 +0000 [1.48.05] continued. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@377 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 24379e026d0e4e8ecd5983a9bc1d7c60a0800a25 Author: jonsd Date: Fri May 23 12:44:05 2014 +0000 [1.48.05] Updated eSpeak makefile to inherit compiler options. Language Greek (el): recognize polytonic spelling. Language changes: en, gu, it, pt, ta, ur. Language phoneme changes: de [r], hi [a:] [r]. Added phoneme table for Arabic. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@376 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 88da6eab8a6e6cc3a5df6a1f6806029835e4e312 Author: Reece H. Dunn Date: Mon May 5 12:45:58 2014 +0100 README.md: Add a flattr button. commit c53357551f8ef7a8be980f9cd75c6aeb60c09495 Author: Reece H. Dunn Date: Thu Apr 17 10:56:14 2014 +0100 autotools: use glibtoolize on Mac OSX commit 7eec8e2f7ee5ff6d51daaa6deb2e73dc09370a75 Merge: 5c04de2b 16ed9172 Author: Reece H. Dunn Date: Thu Mar 6 12:07:40 2014 +0000 Merge branch 'development' commit 16ed91721e94ba5920c0a4610b449610926ba0c6 Merge: 7592c683 9efa9c21 Author: Reece H. Dunn Date: Thu Mar 6 12:07:10 2014 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes commit 9efa9c210082e3ab3c528e7e72b717f50e023b6a Author: jonsd Date: Thu Mar 6 11:59:18 2014 +0000 [1.48.04] Corrections to languages en, nl, ta (rules, list, and dict files). No other changes from version 1.48.03. No change to program, phoneme data, espeakedit, or other languages. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@375 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 5c04de2bea0df8e97207b9967d85d69a588c58c3 Author: Reece H. Dunn Date: Tue Mar 4 17:54:03 2014 +0000 autotools: build the 'eu' dictionary commit b10823e1bc2094b57dacefee86f87f08d32350d1 Merge: 38f02aa6 7592c683 Author: Reece H. Dunn Date: Tue Mar 4 17:51:51 2014 +0000 Merge branch 'development' Conflicts: phsource/phonemes commit 7592c683a8b32cbe0bc7810e634bc2a7a485a962 Author: Reece H. Dunn Date: Tue Mar 4 17:48:09 2014 +0000 1.48.03 (from http://espeak.sourceforge.net/test/latest.html) commit 691645b4089562926a3aca2a209e042ba2bcfb81 Merge: a6ae4585 6bc5e798 Author: Reece H. Dunn Date: Tue Mar 4 17:43:41 2014 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 6bc5e798c114392fb9bc6a6c5b3b624005517ec5 Author: jonsd Date: Tue Mar 4 16:52:26 2014 +0000 [1.48.03] Fix bug, use of the command-line "espeakedit --compile" produced phoneme data in which vowels started at full amplitude instead of gradual increase. Fix bug: SSML with values greater than 23 seconds were ignored due to arithmetic overflow. Phoneme definition files: Added new function: ChangeNextPhoneme(). Language changes include: da, en, fa, gu, hu, it, nl, pt, ta Started new language: eu (Basque). *_rules files: Allow $p_alt1, $p_alt2, etc in pre-conditions. The rule matches if the characters before the current point in the word occur as an entry in the *_list file with the corresponding $alt attibute. Added condition $list. This is similar to $p_alt etc, but examines all words in the *_list file which don't have the $only attribute. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@374 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 000ee52846b9d52323bcc52877608e72e5fa2987 Author: Reece H. Dunn Date: Thu Feb 27 14:06:42 2014 +0000 tests: support the new languages and translations commit 400f16e5cc4343d0050aa86894b9c2aa612d8c3b Author: Reece H. Dunn Date: Thu Feb 27 13:07:10 2014 +0000 android: do not fail release build on lint issues commit 8a8cce4f6676eb30aa23b3a3e3246139116e6974 Author: Reece H. Dunn Date: Thu Feb 27 12:56:01 2014 +0000 README.md: gradle 1.10 is now required commit 056562a6e387929a0df03df899f6ab05e055b21d Merge: 8a9fe95c 38f02aa6 Author: Reece H. Dunn Date: Thu Feb 27 12:51:01 2014 +0000 Merge branch 'master' into android Conflicts: README.md commit 38f02aa6116d643f1d52452b189b00e02c9ef12a Author: Reece H. Dunn Date: Thu Feb 27 12:47:58 2014 +0000 autotools: fix building only the phonemedata on a clean setup commit 8a9fe95ccef541650c9c507fc267b538ea76fb6f Author: Reece H. Dunn Date: Thu Feb 27 12:31:29 2014 +0000 Android Studio 0.4.* build fixes commit e911710db90852ba8b4625d51ad584457dac2186 Merge: 8694543e a6ae4585 Author: Reece H. Dunn Date: Sun Feb 2 15:16:11 2014 +0000 Merge branch 'development' commit a6ae45854f57550c70ba7a6d3df743550ba33b37 Merge: 6612a6ef 227d3725 Author: Reece H. Dunn Date: Sun Feb 2 15:14:03 2014 +0000 Merge branch 'upstream' into development commit 227d37256ee855123bef1060d2890a6678120c54 Author: jonsd Date: Sun Feb 2 14:51:49 2014 +0000 [1.48.02] Don't speak single letters as Roman Numbers (this is a fix needed for lang=pt). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@373 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 8694543ec16ced1f3efa42f69d3705b50281786a Author: Reece H. Dunn Date: Sun Feb 2 13:55:12 2014 +0000 autotools: build the 'gd' dictionary commit 981c02397772e93f78d6103fc97d5dcf8a4afe82 Author: Reece H. Dunn Date: Sun Feb 2 13:54:18 2014 +0000 autotools: update version to 1.48.* commit ca2dba555767508706b6aaa5dd659c022974b692 Merge: 08e6d8dc 6612a6ef Author: Reece H. Dunn Date: Sun Feb 2 13:52:55 2014 +0000 Merge branch 'development' Conflicts: src/Makefile commit 6612a6efe98ca1f2deb4b58d54a5c08f88f74c9a Author: Reece H. Dunn Date: Sun Feb 2 13:48:48 2014 +0000 1.48.01 (from http://espeak.sourceforge.net/test/latest.html) commit f2d6de1d9179ba69f1f766cba32070113f9a980c Merge: 464e4d7e 350f12bd Author: Reece H. Dunn Date: Sun Feb 2 13:44:02 2014 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 350f12bdc0acd288d5b1ef1c3da0062a46c6e8da Author: jonsd Date: Sun Feb 2 11:19:16 2014 +0000 Add initial files for lang-gd (Sottish Gaelic). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@372 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 16a90bd3238afce973c0fc06cfef2ace94f9f50f Author: jonsd Date: Sun Feb 2 11:15:16 2014 +0000 [1.48.01] Language changes: bn, en, da, it, pt. Started new language, gd (Scottish Gaelic). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@371 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 08e6d8dcf61a301be66779706c1d8b44bb41c1d7 Merge: 6a45e7b1 464e4d7e Author: Reece H. Dunn Date: Tue Jan 28 19:04:40 2014 +0000 Merge branch 'development' Conflicts: src/espeakedit.cpp src/options.cpp commit 464e4d7e11d5195dfef377482f2f74966f182632 Merge: 268bac0d 867016ae Author: Reece H. Dunn Date: Tue Jan 28 18:53:29 2014 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes commit 867016aeb4b46524ee7c49c7bd95d1393ba9582e Author: jonsd Date: Tue Jan 28 15:59:17 2014 +0000 [1.47.17] Language changes: en, it, pt lang=fa, ignore character U+0640. lang=it, remove initial consonant doubling. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@370 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 6a45e7b16231d2b4ff8b28a90720ddd3d73ad422 Author: Reece H. Dunn Date: Tue Jan 21 17:59:59 2014 +0000 autotools: build the 'or' dictionary commit 204b4c2342796b4b979316d8fa50c92d35d0904d Merge: 70c3e0f4 268bac0d Author: Reece H. Dunn Date: Tue Jan 21 17:58:41 2014 +0000 Merge branch 'development' commit 268bac0db7391d6055fdb65acad8b012c543374b Author: Reece H. Dunn Date: Tue Jan 21 17:57:55 2014 +0000 1.47.16 (from http://espeak.sourceforge.net/test/latest.html) commit e1957ded8b001eb041c0210a51a437628dd43b96 Merge: f4278373 5048e535 Author: Reece H. Dunn Date: Tue Jan 21 17:42:49 2014 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 5048e535baa8fbb01a6554f9d29eee6d60c0d36e Author: jonsd Date: Tue Jan 21 16:30:18 2014 +0000 [1.47.16] Added rule attribute $noprefix for *_rules files. The rule is not used if a prefix has been removed from the word. Language changes: en, or, pt, ta. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@369 d46cf337-b52f-0410-862d-fd96e6ae7743 commit e878b4e29bb5c4608e462f013485740bebe0a419 Author: Reece H. Dunn Date: Fri Jan 10 20:51:58 2014 +0000 Updated the Finnish resources (translator: artnay, jkinnunen) commit 70c3e0f4e47bfae9f78a30bce442fe337a5efaea Author: Reece H. Dunn Date: Sat Jan 4 20:13:22 2014 +0000 README.md: add information about setting up git-svn commit f4796fb97537c685d810455ab0fa8562384fedf4 Merge: 8c9ca881 f4278373 Author: Reece H. Dunn Date: Mon Dec 23 16:40:44 2013 +0000 Merge branch 'development' commit f42783738863b7b5dd144a47438e56e1d04f8fbb Merge: a9046c2d 3d49b743 Author: Reece H. Dunn Date: Mon Dec 23 16:40:28 2013 +0000 Merge branch 'upstream' into development commit 3d49b74315879992c24bb77404757058dd10a7e8 Author: jonsd Date: Sun Dec 22 23:22:42 2013 +0000 [1.47.15a] Lang=en, fixed "apply". git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@368 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 8c9ca88183581b363d073b428452fe1303290741 Author: Reece H. Dunn Date: Sun Dec 22 20:30:19 2013 +0000 autotools: build the 'lfn' dictionary commit f9d37b3b351e4c4518679d60060ec5a44c3027c9 Merge: 61d70c07 a9046c2d Author: Reece H. Dunn Date: Sun Dec 22 20:29:24 2013 +0000 Merge branch 'development' commit a9046c2df3f586cf86411d4196af12fc54ccf4bc Author: Reece H. Dunn Date: Sun Dec 22 20:28:58 2013 +0000 1.47.15 (from http://espeak.sourceforge.net/test/latest.html) commit fd3742fb642b03c0998163ec27d4051c459d0feb Merge: 6e9bc0e9 1ca65a17 Author: Reece H. Dunn Date: Sun Dec 22 20:15:21 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 1ca65a170fd83b87fb90d10048771f3b33ab352f Author: jonsd Date: Sun Dec 22 12:51:23 2013 +0000 [1.47.15] Language changes to: an, en, gu, it, pt, ta. Superscripts and subscripts are spoken as single letters and numbers during njormal speech, and with "superscript" and "subscript" spoken when spelling. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@367 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 0f913e443495bf614d91eb89967773b0a6548ebe Author: Reece H. Dunn Date: Thu Dec 12 18:09:05 2013 +0000 Updated the Indonesian resources (translator: viton sulistyono) commit 61d70c07a91891dc38177a2ef90c40abe2f50dc3 Author: Reece H. Dunn Date: Tue Dec 3 10:52:18 2013 +0000 README.md: update the bug fixes applied upstream commit c410c64313d0244960e3aab9503544093259deaa Author: Reece H. Dunn Date: Sat Nov 30 00:00:09 2013 +0000 README.md: espeak 1.47.14 contains the wxWidget 3.0 fixes commit 37b0e7c092812a7e594114486936c3caaedeb4c6 Author: Reece H. Dunn Date: Fri Nov 29 23:59:32 2013 +0000 espeak 1.47.14 initializes FONT_SMALL/MEDIUM in a different place, so don't duplicate initialization commit 0d6326efe549647d7c6de46b130e087e9cdaf49c Author: Reece H. Dunn Date: Fri Nov 29 23:56:21 2013 +0000 espeak 1.47.14 defines wxWidget 3.0 compatibility in main.h commit 693c9a99665fbd2841dab6e1a22f496ff15d38b9 Merge: 72af7570 6e9bc0e9 Author: Reece H. Dunn Date: Fri Nov 29 23:43:03 2013 +0000 Merge branch 'development' Conflicts: docs/speak_lib.h src/main.h src/speak_lib.cpp src/spect.h commit 6e9bc0e97e81d2c4ba8fc4046b58cd87f03564a1 Author: Reece H. Dunn Date: Fri Nov 29 23:39:45 2013 +0000 1.47.14 (from http://espeak.sourceforge.net/test/latest.html) commit cd902f7278bc5dcd1ed4585c72e8e71659d84251 Merge: 911e1846 e8b87dbf Author: Reece H. Dunn Date: Fri Nov 29 23:32:19 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit e8b87dbf8cde0e5063fdf09cebd32a81eac0f3f5 Author: jonsd Date: Fri Nov 29 22:16:55 2013 +0000 [1.47.14] Language changes: an, en, es, fa, gu, it, pt, ta, te. Voice files: added attribute 'dictdialect', eg: dictdialect en-us uses the US English voice to speak words or rules which are marked with _^_EN git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@366 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 72af75701d4883932e326f1025cc87dbf86d5b17 Author: Reece H. Dunn Date: Fri Nov 29 17:19:12 2013 +0000 README.md: Describe the available configure options. commit a4ce6aa6830f1df13344a0f145d9733cbdfeb6da Author: Reece H. Dunn Date: Fri Nov 29 16:59:28 2013 +0000 autotools: support optionally building the extended Russian and Chinese dictionaries commit e5b4b5703ced5e0a50277b0270f0930f7332a76a Author: Reece H. Dunn Date: Fri Nov 29 16:17:09 2013 +0000 configure.ac: use spaces to indent the text in the AC_MSG_NOTICE output commit f672211203f56a76394d75644d12db32e2d4e8e9 Author: Reece H. Dunn Date: Fri Nov 29 16:09:51 2013 +0000 Add the ru_listx, zh_listx and zhy_list files. The espeak subversion and development releases do not provide the full dictionary data for the Russian and Chinese languages due to their size. The supplemental data is instead provided at http://espeak.sourceforge.net/data/ for the user to download and use to build the improved language files themselves. These files are included in the dictsource/extra directory for completeness and so they can be properly versioned/tracked over time. They are not included in the dictsource directory as this would cause them to be used to build the dictionary files, so would differ from the dictionaries built by espeak. commit f83663eea9ed7f4a234a20627469c2153d2998cf Author: Reece H. Dunn Date: Fri Nov 29 15:58:47 2013 +0000 README.md: Add a summary of eSpeak at the top of the file. commit 5e940248026ba70ca7cbb915e63a570d2764ca03 Author: Reece H. Dunn Date: Fri Nov 29 15:49:42 2013 +0000 README.md: Improve the description of the branching structure and group the description of the changes under the relevent branch heading. commit 832bcf9d7c3edb8e518c3b70b2b1d1c5bae1bc90 Author: Reece H. Dunn Date: Fri Nov 29 15:20:16 2013 +0000 README.md: Move the 'Praat Modifications' section under 'Development Branch'. commit eba554c1cac7ec84e43adf6e4ae90c4fc9b07ea0 Author: Reece H. Dunn Date: Fri Nov 29 15:15:07 2013 +0000 README.md: Describe the changes made to the master branch. commit 774649b6373e70838b7386b87c54a7f7ad105ccb Author: Reece H. Dunn Date: Fri Nov 29 13:21:30 2013 +0000 README.md: Describe the changes made to the development branch. commit 471bd758848a98cab14ae46782d35c54773bdfc8 Author: Reece H. Dunn Date: Fri Nov 29 12:46:39 2013 +0000 README.md: Add a 'Praat Modifications' section describing where the praat-mod files are. commit 803868177ef4a0cc69a82a634d781011e708e536 Author: Reece H. Dunn Date: Fri Nov 29 12:44:34 2013 +0000 README.md: reword the introduction/summary section to provide details of the different git branches commit 411e740c797235ab84977715a39728bcb8234859 Merge: fcaf5d90 911e1846 Author: Reece H. Dunn Date: Fri Nov 29 11:15:57 2013 +0000 Merge branch 'development' Conflicts: README.md commit 911e1846e73af2f607e31df774bd33990caac949 Author: Reece H. Dunn Date: Fri Nov 29 11:14:53 2013 +0000 Reword the README.md file. commit fcaf5d9012d8109f8ee13e79b71d876de4b3aa1b Author: Reece H. Dunn Date: Sat Nov 16 00:53:33 2013 +0000 wxwidgets 3.0: move FONT_* construction to SpectFrame When using wxWidgets 3.0, creating a wxFont requires the gtk+ library to be initialized. This is causing espeakedit to segfault. SpectFrame::Draw is the only place where the FONT_* variables are used, so move them into the SpectFrame class and create them in the constructor. Also, FONT_NORMAL is not used so it has been removed. commit fdf52edf89303bb25c15a114ed084f4c526a7e2c Author: Reece H. Dunn Date: Sat Nov 16 00:49:45 2013 +0000 wxwidgets 3.0: make espeakedit compile commit 1cc65533880175e946acee419581e14bba8ecab0 Author: Reece H. Dunn Date: Wed Oct 30 18:22:08 2013 +0000 Updated the German resources (translator: Simon Eigeldinger) commit 6fa0354f15e14ad709714454573527208f75ff2d Author: Reece H. Dunn Date: Tue Oct 22 15:59:58 2013 +0100 mkdictlist: sort the phoneme data dependencies commit ccc732f5fe0a791b64508013ab0ddd259b32a7ed Merge: 0b4fa16f 4b0fd781 Author: Reece H. Dunn Date: Tue Oct 22 15:57:24 2013 +0100 Merge branch 'development' Conflicts: src/wave.cpp commit 4b0fd781cfcda4d245e971cf317f3972dcb53a9b Author: Reece H. Dunn Date: Tue Oct 22 15:55:09 2013 +0100 1.47.13 (from http://espeak.sourceforge.net/test/latest.html) commit 227902704197ef7d6f875f117125372082e001d8 Merge: 8f98a075 eaba1458 Author: Reece H. Dunn Date: Tue Oct 22 15:46:45 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit eaba1458d3bb11ec6e42204ccfdeeecb524d2f8e Author: jonsd Date: Tue Oct 22 14:28:33 2013 +0000 [1.47.13] Program changes to enable audio output from Windows DLL. Language changes: an, de, en, nl, ta. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@365 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 0b4fa16f1a9456d1e690653546453f22a968a1a8 Author: Reece H. Dunn Date: Tue Oct 22 11:10:25 2013 +0100 default voice should be 'en', not 'em' commit 77620eb45b96fe3a4a0e191f5ca798a587259086 Author: Reece H. Dunn Date: Sun Oct 20 13:09:58 2013 +0100 Revert "om: phoneme 'P' does not exist, so use 'p' instead" This reverts commit d8d7035c3d1b6393868ac96237abcaeb06e3b7b6. commit 2d1f89fca90801bfc72aef1e8ea6a357894f4b71 Merge: b7f773d4 a3c28ebc Author: Reece H. Dunn Date: Sun Oct 20 13:05:39 2013 +0100 Merge branch 'master' of https://github.com/gude432/espeak commit b7f773d46e9e003688100f5a6875f5b00e1d2814 Author: Reece H. Dunn Date: Sun Oct 20 13:05:05 2013 +0100 autotools: improve the build dependencies for building the espeak phoneme data commit a3c28ebc33c1cc01f0cd4e0a9803caecb3fddd99 Author: Gudeta Date: Sun Oct 20 14:12:07 2013 +0300 phoneme definition updatess to vowels, ph etc commit d8d7035c3d1b6393868ac96237abcaeb06e3b7b6 Author: Reece H. Dunn Date: Sun Oct 20 09:36:07 2013 +0100 om: phoneme 'P' does not exist, so use 'p' instead commit 1146ff39b0fa648603c68876239e5ec85ab59c8e Author: Reece H. Dunn Date: Sun Oct 20 09:34:38 2013 +0100 om: added back ph_oromiffa as ph_oromo commit f290801bef3ddbd98cef35c5ccdc695c6fb170c2 Merge: 12f69809 009e01dc Author: Reece H. Dunn Date: Sun Oct 20 09:28:24 2013 +0100 Merge branch 'master' of https://github.com/gude432/espeak commit 12f6980908afde7f4c190037127525406f457f4d Author: Reece H. Dunn Date: Sun Oct 20 09:27:28 2013 +0100 default voice: revert to 'en' after merge commit 33f41fd26faf8ec915f8e04944baeb63b42ead22 Merge: 354afe31 d88e5a8d Author: Reece H. Dunn Date: Sun Oct 20 09:25:33 2013 +0100 Merge commit 'd88e5a8df6af4beb7700ed84abab8ad1f79a44c1' commit 354afe31ca2bb4a0206fae73c68c4012ea36ff0b Merge: 3dbe2492 24edd1d8 Author: Reece H. Dunn Date: Sun Oct 20 09:24:23 2013 +0100 Merge commit '24edd1d8202f0732129f49cc33e934f3566e74fb' commit 009e01dc2b2af234c9b89d87fa02ba6dc7760d5c Author: Gudeta Date: Sun Oct 20 00:43:51 2013 +0300 improvements to phoneme sounds commit 4747999f57d1b2b2740ff099285a1ed17b05a8d4 Author: Reece H. Dunn Date: Thu Oct 17 09:20:41 2013 +0100 tools/iana.py: read_data is not used, so remove it commit 2aadc3b4a30968a5af778c0ed07dfa1f6b7399bd Author: Reece H. Dunn Date: Thu Oct 17 09:11:50 2013 +0100 README.md: use the HTTP location for the UCD 6.3.0 URL commit a27f6c8fb852410de6cb7a4f6389fd41690c5005 Author: Reece H. Dunn Date: Thu Oct 17 09:07:14 2013 +0100 README.md: provide detailed documentation commit dfb4027d5f13c469a4901364dbf7744c5dea5bbf Author: Reece H. Dunn Date: Thu Oct 17 08:34:49 2013 +0100 README.md: tidy up the title and description commit 64e69c4e52659a95804867bd174181a320d8e84f Author: Reece H. Dunn Date: Thu Oct 17 08:23:58 2013 +0100 ucd.h: don't use named groups in the documentation commit 01c46699618300a2029aadb1cc2eccd7ae42a7d0 Author: Reece H. Dunn Date: Thu Oct 17 08:19:37 2013 +0100 ucd.h: correct a parameter name in the documentation commit 014d4c37711485c741040efc0b95962fe36dd39a Author: Reece H. Dunn Date: Thu Oct 17 08:14:55 2013 +0100 autotools: add a html target for generating documentation via doxygen commit 4691c3c6b310a9e54fb110d291736e2acaf54bb6 Author: Reece H. Dunn Date: Wed Oct 16 21:41:59 2013 +0100 Klingon: add a reference to the ConScript Unicode Registry specification commit fb1b51adf18b18f134d6e581b599552e5bb02d6a Author: Reece H. Dunn Date: Wed Oct 16 21:18:33 2013 +0100 autotools: fix the name of the --with-unicode-version configure option commit e4a1167496efd6a7035a77ebe4e366759dd60b87 Author: Reece H. Dunn Date: Wed Oct 16 21:06:07 2013 +0100 Unicode Character Data 6.3.0 commit cc2a1759bd54d3322b858b8b7274de838bf8fe12 Author: Reece H. Dunn Date: Wed Oct 16 21:02:55 2013 +0100 autotools: support specifying the Unicode/UCD version commit fb0e77ff5d3c297f12a9e56c5e99e2bd9d296b30 Author: Reece H. Dunn Date: Wed Oct 16 20:48:02 2013 +0100 autotools: create a ucd-update target to regenerate the sources from UCD data commit 77f9b5ece80d28e23e7f77bd7c60ee4f64e302fc Author: Reece H. Dunn Date: Wed Oct 16 20:15:19 2013 +0100 autotools: XDGDATADIR is not used/configured, so don't print its location at the end of a configure run commit a0c601d9535d169edcae4b9e86d7d2534b43e37a Author: Reece H. Dunn Date: Wed Oct 16 20:12:59 2013 +0100 ignore the autotools-generated 'compile' file commit 66818b4e4ae11540695ed590404668db567706b1 Author: Reece H. Dunn Date: Mon Oct 14 19:22:23 2013 +0100 eSpeakActivity: Register the receiver in onStart to avoid an IllegalArgumentEcception. commit 2c593987cd828ca4597fc82a1376ff34655ebdea Author: Reece H. Dunn Date: Mon Oct 14 15:16:48 2013 +0100 eSpeak for Android 1.47.12 commit 8f82baa6464a8338be093fad40a3764e70928ef5 Author: Reece H. Dunn Date: Mon Oct 14 15:12:23 2013 +0100 Fix updating the number of installed voices after installing them within the activity. commit 4236fc48dbcb45cbef68b40c2eb5d5197b629b75 Author: Reece H. Dunn Date: Mon Oct 14 13:30:53 2013 +0100 Update the tests to include the new 'as' and 'gu' voices. commit fcc44e8b6e863616d44b24b3a52c1a4c20e0822a Author: Reece H. Dunn Date: Mon Oct 14 13:15:10 2013 +0100 Indonesian: fix the sample text string commit 51a3c9fd3196012ea2217113ffd2486feed7907b Author: Reece H. Dunn Date: Mon Oct 14 09:28:55 2013 +0100 Updated the Slovak resources (translator: Peter Vágner) commit b5678f90d7be28b6e5837e05aee26df02859afa2 Merge: 711243b5 3dbe2492 Author: Reece H. Dunn Date: Mon Oct 14 09:22:45 2013 +0100 Merge branch 'master' into android commit 3dbe2492fec9c801bf3c11968a73d7ba1d13ac48 Author: Reece H. Dunn Date: Sat Oct 12 16:53:34 2013 +0100 mkdictlist: fix mapping/detection of the hbs dictionary (for 'bs' and 'hr') commit 12054a7efeced285d02427837f8938ce536eb2ab Author: Reece H. Dunn Date: Sat Sep 28 16:25:56 2013 +0000 autogen.sh: don't generate an error if README exists commit 711243b5198f007d8bbdf4b33f5126ed1e1f5884 Author: Reece H. Dunn Date: Wed Sep 25 09:42:03 2013 +0100 README.md: Add a link to the APK on Google Play. commit eda3b394b61022d041de35ca59d42e1ac023549e Author: Reece H. Dunn Date: Wed Sep 25 09:25:16 2013 +0100 Add the Apache 2.0 license (for the APK code in 'android'). commit c04109cb3130ea71e627e3c6ba615acbebd7744c Author: Reece H. Dunn Date: Wed Sep 25 09:20:24 2013 +0100 README.md: Update the section structure to group the building and installing sections. commit 6ce028b94646272b14e7382bf451a10a024bb4d3 Author: Reece H. Dunn Date: Wed Sep 25 09:15:54 2013 +0100 README.md: Update the build dependencies section to cover the Android APK dependencies. commit fdb1fcb75bda5838eed2cd70b1fa20a8d0b52ea9 Merge: 726796ec e3290d29 Author: Reece H. Dunn Date: Wed Sep 25 08:57:56 2013 +0100 Merge branch 'master' into android Conflicts: README.md commit e3290d296d4719d59998d9f2fd5ab6c5733e4af4 Author: Reece H. Dunn Date: Tue Sep 24 22:54:27 2013 +0100 README.md: Add bugs and license information sections. commit b8a8cfba3b9fa31c6a189b9b9137087c79637f46 Author: Reece H. Dunn Date: Tue Sep 24 18:01:25 2013 +0100 README.md: Add documentation on installing the needed build dependencies. commit 9ccbdf0c5ef3ead779e470d188c56e0ff5f9535c Author: Reece H. Dunn Date: Tue Sep 24 18:00:22 2013 +0100 .gitignore: ignore the compile file (generated by autotools) commit ca8a9a4495e6e2cb2bbe9567657817da343a54f9 Author: Reece H. Dunn Date: Mon Sep 23 22:29:38 2013 +0100 autotools: build the 'as' and 'gu' dictionaries commit 1777ad00df6f34a0c0398cc171d9453ad0c2a96a Merge: 4eb33501 8f98a075 Author: Reece H. Dunn Date: Mon Sep 23 22:28:36 2013 +0100 Merge branch 'development' commit 8f98a0755c376065a43e4b1b46fd70e028229945 Author: Reece H. Dunn Date: Mon Sep 23 22:26:38 2013 +0100 1.47.12 (from http://espeak.sourceforge.net/test/latest.html) commit 1f57e2debea399c436011bc7ee83b2d9b628d96f Merge: 116d9290 10bd23b3 Author: Reece H. Dunn Date: Mon Sep 23 22:19:52 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 10bd23b3b455b4fa1d429ba461c2384cb9d92b15 Author: jonsd Date: Mon Sep 23 14:20:26 2013 +0000 [1.47.12] Change program code for espeak/libespeak to C, remove C++ features. Language changes: af, ga, grc, hu, nl, sw, ta git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@364 d46cf337-b52f-0410-862d-fd96e6ae7743 commit d88e5a8df6af4beb7700ed84abab8ad1f79a44c1 Author: gude432 Date: Sun Sep 22 03:46:23 2013 +0300 rules for number transliteration for language om src/tr_languages.cpp improved the phsource and om_list commit 24edd1d8202f0732129f49cc33e934f3566e74fb Author: station2 Date: Sat Sep 21 23:09:23 2013 +0300 some edits to the om_list file //used to make some errors before commit 4eb335011a9385ab7fc615f2624d830eb86d963e Author: Reece H. Dunn Date: Fri Sep 20 22:38:26 2013 +0100 autotools: re-enable building om -- building it no longer intermittently crashes commit 726796ec21a0aa90e9344109de56dd04f4ddebcb Author: Reece H. Dunn Date: Thu Sep 19 11:32:03 2013 +0100 Translations: Remove unused strings (sync with transifex.com) commit 4339ae30bb1a8a1415ff4303349ef4f90b1e0a55 Author: Reece H. Dunn Date: Thu Sep 19 11:29:55 2013 +0100 Catalan: Update the strings (translator: jmontane) commit 762b297c7c3167e64f1b806ed3995ef2af292649 Author: Reece H. Dunn Date: Thu Sep 19 11:27:51 2013 +0100 Bulgarian: Update the strings (translator: Kostadin Kolev) commit f0fa44113199ebe67d0595b1064d10e1b3d8915e Author: Reece H. Dunn Date: Thu Sep 19 11:19:59 2013 +0100 Fix a crash when specifying punctuation characters. commit daf4b318c57bbf12c73ecaa36faa82b7e14ec892 Author: Reece H. Dunn Date: Tue Sep 17 14:31:04 2013 +0100 eSpeak for Android 1.47.11d-2 commit a8f09fd4a9a296152eb3813c209a47654b482f38 Author: Reece H. Dunn Date: Tue Sep 17 13:58:33 2013 +0100 Don't crash or trigger a voice update if there is no selected dictionary to import. commit 9c00360347684496b03cbeff2d160cac6eaa8d9f Author: Reece H. Dunn Date: Tue Sep 17 13:41:01 2013 +0100 Add the ability to import an eSpeak dictionary file from the SD card. commit dea3ee743fdba31640ee30106a4b3658752f3d57 Author: Reece H. Dunn Date: Tue Sep 17 13:28:59 2013 +0100 FileUtils: Set the initial size of the ByteArrayOutputStream buffer. commit bbad97c194cc6add7a2bd7135e070b93b14b4872 Author: Reece H. Dunn Date: Tue Sep 17 12:37:54 2013 +0100 Move the file-related helper methods to a FileUtils class. commit 8731c237af870f91cb163a28284ad3a17d452838 Author: Reece H. Dunn Date: Mon Sep 16 15:54:51 2013 +0100 Update the copyright statements of several java files. commit b3d5e46b836fec6fe6270bf42c4034b4df1989e0 Author: Reece H. Dunn Date: Mon Sep 16 15:52:04 2013 +0100 Remove unused import statements. commit ed305acc296495c46d7dda01467bdfdeb92918c3 Author: Reece H. Dunn Date: Mon Sep 16 15:40:05 2013 +0100 Move the Preference implementations to com.reecedunn.espeak.preference. commit 9e99b70965e8195da17b427a7e9dcac519ac40ef Author: Reece H. Dunn Date: Mon Sep 16 12:57:03 2013 +0100 Android.mk: Only build the parts of libespeak that are actually used. commit b82375ffab03ed52ce5411247b0ab1b6aaf7380f Merge: cf9dc5b4 6dd5529d Author: Reece H. Dunn Date: Mon Sep 16 12:26:33 2013 +0100 Merge branch 'master' into android commit 6dd5529dd8d16659f03c476158955e1ec3d6d62a Author: Reece H. Dunn Date: Mon Sep 16 12:14:26 2013 +0100 autotools: add support for disabling async command support (--without-async/--with-async=no) commit 00861d3bc3e3f9136ab00aa316f6d8f8ec73c82a Author: Reece H. Dunn Date: Mon Sep 16 11:14:58 2013 +0100 autotools: add support for disabling libsonic (--without-sonic/--with-sonic=no) commit 83df50a40ffd16bf44a6cd1eb8ad2785aa9e529e Author: Reece H. Dunn Date: Mon Sep 16 10:37:45 2013 +0100 autotools: add support for disabling MBROLA (--without-mbrola/--with-mbrola=no) commit a725bba8188daa41386d384b842fd126402b4123 Author: Reece H. Dunn Date: Mon Sep 16 10:22:38 2013 +0100 autotools: add support for disabling Klatt (--without-klatt/--with-klatt=no) commit cf9dc5b43049b14aae25de325ee189f2af0c35ca Author: Reece H. Dunn Date: Sun Sep 15 15:59:58 2013 +0100 DownloadVoiceData.java: Move clearContents to the AsyncExtract inner class. commit e5163561233aeef61af4a4fe8085dbb0c714f609 Author: Reece H. Dunn Date: Sun Sep 15 15:56:46 2013 +0100 DownloadVoiceData.java: Inline onLanguagesInstalled to the onPostExecute callback. commit bd2d3803cc13706fb9f4593cbd3dd688d4101357 Author: Reece H. Dunn Date: Sun Sep 15 09:43:48 2013 +0100 CheckVoiceData.java: dataPath is no longer used, so remove it. commit 9d30f6e7a09c0506f16e8feba890b3d38b3059ca Author: Reece H. Dunn Date: Sun Sep 15 09:40:33 2013 +0100 CheckVoiceData.java: The filter method is no longer used, so remove it. commit f8f025da853bb64113c19a509bd5368abb392dc0 Author: Reece H. Dunn Date: Sun Sep 15 09:26:58 2013 +0100 TtsSettingsActivity.java: Use the VoiceSettings.PREF_* constants for the preference names. commit 0eac364d7fd581edbdeeee5698876a2364ec02ea Merge: 58ae6ea3 341fbce0 Author: Reece H. Dunn Date: Fri Sep 13 16:55:56 2013 +0100 Merge branch 'master' into android Conflicts: Makefile.am README.md commit 341fbce0983e5fd38e8748474ab07f0603704609 Author: Reece H. Dunn Date: Thu Sep 12 16:19:40 2013 +0100 autotools: espeak-data/{dictsource,phsource} are no longer created as part of the build, so don't remove them in distclean commit b4df3986015ed437e752f522533e9ddc7ad46211 Author: Reece H. Dunn Date: Thu Sep 12 11:31:00 2013 +0100 autotools: Add a --with-sada argument (default: no) to enable Solaris SADA audio support. commit 7d2a2324e850137afa8744c2322ebc3a54b39de3 Author: Reece H. Dunn Date: Thu Sep 12 11:11:03 2013 +0100 autotools: Remove unused variables from the makefile. commit ed18e418cac0477b7b823aca5c22b69819a22412 Author: Reece H. Dunn Date: Thu Sep 12 10:18:54 2013 +0100 autotools: Support uninstalling the installed espeak-data when 'make uninstall' is run. commit c69ff7ebd7139fee1dbd84c84456a7b5608fb519 Author: Reece H. Dunn Date: Thu Sep 12 01:38:43 2013 +0100 autotools: Rewrite the build targets to use automake and libtool properly. commit 2992b23c35f5fdf4ae5bcf811cc04181fa8e668c Author: Reece H. Dunn Date: Wed Sep 11 20:56:15 2013 +0100 README.md: Add a table of contents. commit 86882e253445dd29232a4316468b8e226d2fa0b8 Author: Reece H. Dunn Date: Wed Sep 11 16:09:38 2013 +0100 autotools: Remove the espeak-phoneme-data target (not used). commit 10bea379318dd57a62d6454782216016eae07564 Author: Reece H. Dunn Date: Wed Sep 11 15:58:02 2013 +0100 autotools: Don't shadow copy the phsource directory into espeak-data. commit 9102c1ef9fc47942fbe06fbc272ce11f76352edc Author: Reece H. Dunn Date: Wed Sep 11 15:43:05 2013 +0100 autotools: Don't shadow copy the dictsource directory into espeak-data. commit 65d6419707b458d433973d24560c3d10cf230f12 Author: Reece H. Dunn Date: Wed Sep 11 15:15:44 2013 +0100 autotools: Use autotools to install speak_lib.h. commit 65d0d41700c38939d0c421fc51f185194cf8beae Author: Reece H. Dunn Date: Wed Sep 11 14:56:39 2013 +0100 autotools: Use -local variants of all, clean and distclean to support using automake targets. commit 9be4bc2840739cc294995c4ae7dbfbe02ba7c93e Author: Reece H. Dunn Date: Wed Sep 11 14:36:59 2013 +0100 autotools: Use install-{data,exec}-hook targets to support automake build targets. commit ea185999421376b1716f869e51912e9fbfee3097 Author: Reece H. Dunn Date: Wed Sep 11 14:12:30 2013 +0100 Move the install and distclean fully to the root Makefile.am file. commit 39a6a2dbbb710d897df29ac43ad3ada74c0b6570 Author: Reece H. Dunn Date: Wed Sep 11 17:28:11 2013 +0100 autotools: Update the version in AC_INIT to 1.47. commit 58ae6ea33fe302ef1b851e2dbd12549bd87af1c6 Author: Reece H. Dunn Date: Wed Sep 11 13:15:40 2013 +0100 VoiceSettings.java: Add support for converting to a JSON object. commit c0cd2e6791dfa565e1780593a4e8e98d8fe8d744 Author: Reece H. Dunn Date: Tue Sep 10 15:15:04 2013 +0100 autotools: Call 'make distclean' in src/Makefile.am from the Makefile.am distclean target. commit 1891740f805555c446a67cb1f0c54464d885f9e3 Author: Reece H. Dunn Date: Mon Sep 9 15:49:09 2013 +0100 Add an explicit 'None' option to the 'Speak punctuation' setting. commit aebd02fa6835f10a354e4075e5e4546475c23592 Author: Reece H. Dunn Date: Sun Sep 8 12:01:12 2013 +0100 Remove the Android 2.x/3.x support code. The Android 4.x+ code has changed a lot since the initial import of the eyes-free codebase. A lot of bug fixes and improvements have been made to it. The eyes-free codebase had two different code paths: * one for ICS (4.0) or later, using the Java-based TTS APIs provided by the Android platform; * one for pre-ICS using an internal C++-based TTS API. Thus, any bug fixes or improvements would have to be done to both code bases if Android 2.x/3.x support is required. This is not maintainable. If pre-ICS support is to be re-added in the future, the plan will be to: * forward the C++-based APIs to the Java-based APIs via a compatibility layer; * use a compatibility layer (Android Support Library?) for using the ICS settings API on pre-ICS. commit 602a14d76fdfc6e531a07fcbd990fce12d4dbc91 Author: Reece H. Dunn Date: Sat Sep 7 14:45:27 2013 +0100 TtsService.java: Use the locale from the SynthesisRequest, not the last onLoadLanguage call. commit 61f9875689dcbf940980b4e1a9cae5ea07916a95 Author: Reece H. Dunn Date: Sat Sep 7 13:35:19 2013 +0100 Updated the Slovak translations (translator: Peter Vágner) commit 5ebbace3a5a99a758af4c03023539199cbaee7cb Merge: edbeb09f c1196192 Author: Reece H. Dunn Date: Sat Sep 7 12:46:02 2013 +0100 Merge branch 'master' into android commit c1196192e5950a80d37073135780441cc782c127 Author: Reece H. Dunn Date: Sat Sep 7 12:45:22 2013 +0100 speak_lib.cpp: Do not crash if espeak_SetPunctuationList is called with a NULL punctuation list. commit edbeb09f21461e6433f3bb234c7d2753f3993f36 Author: Reece H. Dunn Date: Fri Sep 6 17:01:19 2013 +0100 Add support for the NVDA voice variants. commit c7a15561011e6a79ee66bb7ecd3206f5e5420b36 Author: Reece H. Dunn Date: Fri Sep 6 13:10:30 2013 +0100 Rework the Voice variant preference to show a dialog with Category and Variant lists. The original variant list UI resulted in a long, complex list that was difficult to navigate. This change splits up that list into more manageable groups. commit 596aa025cdaab0a4f48afb94fe1c2811fb098436 Author: Reece H. Dunn Date: Fri Sep 6 11:32:32 2013 +0100 InformationListAdapter: Use ArrayAdapter.getItem. commit 94ace09b40ec881bdeb9a62af03e984e6f15c54b Author: Reece H. Dunn Date: Fri Sep 6 09:22:30 2013 +0100 configure.ac: Improve the checks to ensure that portaudio.h and -lportaudio refer to the same version of PortAudio. commit 40f490b600a5b411ada7af29ff98c9fe3cb98c47 Merge: fb64d30c f6db58e6 Author: Reece H. Dunn Date: Thu Sep 5 17:18:19 2013 +0100 Merge branch 'master' into android commit f6db58e6b000a782ac278924f7c608e0b7448575 Author: Reece H. Dunn Date: Thu Sep 5 17:16:53 2013 +0100 Fix bad attribute warnings with the different NVDA voice variants. commit 06be1bc0bbbd61e1948a83889e4f1a313224de89 Author: Reece H. Dunn Date: Thu Sep 5 16:54:57 2013 +0100 Add the voice variants from NVDA. commit fb64d30c3d687a5e13c3d02ad26cdc2516eb57ae Author: Reece H. Dunn Date: Thu Sep 5 16:28:01 2013 +0100 TtsSettingsActivity: Rename createPreference to createSeekBarPreference. commit d3ff1abbe969c0a2f1bfcbf6a5dfaf7b11aaf08e Author: Reece H. Dunn Date: Thu Sep 5 15:49:12 2013 +0100 configure.ac: Update the configure script to detect portaudio version (18 or 19). commit 2d3e010dc6620d03c5581cd51ef9ea494a6fac84 Author: Reece H. Dunn Date: Thu Sep 5 15:04:07 2013 +0100 Use the Medium TextView on the information_view layout. commit 7a359fdb6993ee56b247668f4ca8b330902ed9f3 Author: Reece H. Dunn Date: Thu Sep 5 15:02:10 2013 +0100 Use the information_view layout for the custom preferences. commit 960770e80f8941e632cd62376346b334c0280a7d Author: Reece H. Dunn Date: Thu Sep 5 15:01:29 2013 +0100 Use the android title/summary IDs in the information_view.xml layout. commit 1de60cdc159008ce34ab6fc74a39de38a880c790 Author: Reece H. Dunn Date: Thu Sep 5 14:06:57 2013 +0100 Rework the 'Punctuation level' (now 'Speak punctuation') preference to include a custom punctuation list. commit bc346db22efed7f2378eb16ed91f7aaf05982799 Author: Reece H. Dunn Date: Wed Sep 4 21:41:35 2013 +0100 VoiceSettings.java: Support setting an espeak_punctuation_characters preference. commit 622e6043efa5b7c482ee644b252b3d3bbe7b1e9d Author: Reece H. Dunn Date: Wed Sep 4 20:23:25 2013 +0100 Expose the Punctuation Level setting. commit 3cde1f7e6a8dff169c525368d7584a1087878aa1 Author: Reece H. Dunn Date: Wed Sep 4 17:59:56 2013 +0100 TtsService.java: Make onSynthesizeText use VoiceSettings to get the voice parameters. commit 3259a08ca58d712eed37764b8cddaa572be6f414 Author: Reece H. Dunn Date: Wed Sep 4 17:53:27 2013 +0100 VoiceSettingsTest.java: Add missing test case to cover default_pitch and espeak_pitch preferences set. commit 0086ec61c393aeaf239bb9e8e863067c28f57766 Author: Reece H. Dunn Date: Wed Sep 4 17:48:49 2013 +0100 VoiceSettings.java: Support reading the espeak_volume preference. commit f1588b3770bd79a54a78751035ddfefd5a90a990 Author: Reece H. Dunn Date: Wed Sep 4 17:39:08 2013 +0100 VoiceSettings.java: Support reading the espeak_pitch_range preference. commit f47729453f96c238567fd4819673062e2ef9f572 Author: Reece H. Dunn Date: Wed Sep 4 17:17:11 2013 +0100 VoiceSettings.java: Support reading the default_pitch and espeak_pitch preferences. commit 54ccfc39b4c2efc4b21b66b4fac1be19de8a81bd Author: Reece H. Dunn Date: Wed Sep 4 16:22:56 2013 +0100 VoiceSettings.java: Support reading the default_rate and espeak_rate preferences. commit 6c5631d8100b24cf949df31a8f7cdaf2d64155fb Author: Reece H. Dunn Date: Wed Sep 4 13:43:53 2013 +0100 VoiceSettings.java: Support reading the default_gender and espeak_variant preferences. commit 00bc5f2c6c7596bff191fdfed1ba4322fc7eb42f Author: Reece H. Dunn Date: Wed Sep 4 13:42:52 2013 +0100 VoiceVariant.java: Use MALE and FEMALE string constants. commit 26d1141ad2e587ec8e677aa8d6f59f07d954a5ed Merge: 2eda3a13 5f8762ae Author: Reece H. Dunn Date: Tue Sep 3 10:12:02 2013 +0100 Merge branch 'master' into android Conflicts: README.md commit 2eda3a1369744f53417aace1a2674d78cf2d6834 Author: Reece H. Dunn Date: Sun Sep 1 12:48:03 2013 +0100 README.md: change the version of gradle to 1.7. commit 5f8762ae91444b7ad46dad851ee88e40e8ec88ea Author: Reece H. Dunn Date: Sat Aug 31 10:06:38 2013 +0100 src/wave.cpp: fix building when portaudio.h is missing commit 2c8198febb6cb822d63685df787c62462ee1aa57 Author: Reece H. Dunn Date: Wed Aug 28 12:17:14 2013 +0100 README.md: Improve the build instructions and add a section on building/adding voices. commit e7921e80bf60a20ffddb88045ec566c93abc73fe Author: Reece H. Dunn Date: Tue Aug 27 16:57:17 2013 +0100 VoiceVariant.java: Replace String.split with a regex.Pattern object. commit 1c01e36b0515a21098be5d0988ddc6d8b6d8326a Author: Reece H. Dunn Date: Tue Aug 27 16:29:03 2013 +0100 eSpeakTests: Add VoiceVariantTest to test the VoiceVariant class. commit c098e8b8910c1bffdd878198095fee803d8bd73a Author: Reece H. Dunn Date: Sat Aug 24 16:42:56 2013 +0100 ph_english: use /i/ as the IPA transcription of i The i phoneme is used for the reduced i sound in e.g. happy (/h'api/). Thus, the following words contrast: word eSpeak IPA happy /h'api/ /hˈapi/ been /b'i:n/ /bˈiːn/ bin /b'In/ /bˈɪn/ Before this change, /h'api/ would be transcribed in IPA as /hˈapɪ/ which is wrong. After this change, it is transcribed correctly. commit 304d265f462fa4854c7d1f953131c69937a2fe74 Author: Reece H. Dunn Date: Fri Aug 23 13:30:45 2013 +0100 Fix a SEGFAULT in GetTranslatedPhonemeString. When running any of the following: espeak -x "[[]]" espeak --ipa "[[]]" eSpeak would SEGFAULT. This is because phon_out_buf is NULL as no phonemes have been written and as this is the first call to GetTranslatedPhonemeString, the phoneme buffer has not been allocated yet. However, GetTranslatedPhonemeString attempts to add a NULL character to the end of the phoneme buffer, and thus crashes. commit ef36b406d9879a28450f239cad8f594f4926a4e7 Author: Reece H. Dunn Date: Mon Jul 29 10:26:06 2013 +0100 eSpeak for Android 1.47.11d (rev: 15) commit d6308605def49daa2eef7d2bb42de4cecff504dc Author: Reece H. Dunn Date: Sun Jul 28 18:33:17 2013 +0100 Use en-JM instead of en-029 and es-MX instead of es-419. Android does not support UN M.49 territory codes. Instead: * 4.2 and earlier return an empty string; * 4.3 throws a MissingResourceException. commit 90c4af631ca6fa2be94ab7f69a8093fb80958ed1 Author: Reece H. Dunn Date: Sun Jul 28 17:01:32 2013 +0100 TextToSpeechTestCase.java: wait for the voices to be installed and available before running the tests. commit 4a1743b174d4b2f34b652742699ffcf3353238ac Author: Reece H. Dunn Date: Sun Jul 28 16:31:48 2013 +0100 Factor out the TextToSpeech engine initialization to a TextToSpeechTestCase helper class. commit 23005243da91e8d991ff56d503b6fe5a8d3d9c18 Author: Reece H. Dunn Date: Sun Jul 28 16:20:43 2013 +0100 Fix a crash running the tests when running 'gradle connectedCheck' when the espeak application is not installed. commit 8406cd5e7a836792650340c29909b8fac293a00c Author: Reece H. Dunn Date: Sun Jul 28 16:17:45 2013 +0100 autotools: support running the Android tests from 'make check' commit bb0a8a3c7afdd6040c4b23282babb1e6f199d689 Author: Reece H. Dunn Date: Sun Jul 28 15:34:30 2013 +0100 Ensure the tests pass on Android 4.0 - 4.2. commit 3d2d277a1094a0d686a9035b98750873ed7d3978 Author: Reece H. Dunn Date: Sat Jul 27 18:30:34 2013 +0100 Avoid MissingResourceException on calls to getISO3CountryCode. commit db49a68f702e79f581b8c685a01bf59e78d65b9e Author: Reece H. Dunn Date: Sat Jul 27 15:38:55 2013 +0100 build.gradle: get the instrument tests building commit 9d7ee61aadd56b6b753ba88b05c23107940e02f2 Author: Reece H. Dunn Date: Sat Jul 27 13:29:40 2013 +0100 build.gradle: convert tabs to spaces commit fb31c11735c6689e1edeb014d6a9b6042ac64bbf Author: Reece H. Dunn Date: Sat Jul 27 13:28:16 2013 +0100 build.gradle: add a defaultConfig section commit b1c06da20276b90b40dd07086b2f1f5929e13243 Merge: 3815c54c 9fe782ae Author: Reece H. Dunn Date: Sat Jul 27 11:16:46 2013 +0100 Merge branch 'master' into android commit 3815c54cbbdcb1f82c63b424193c16d8589dd618 Author: Reece H. Dunn Date: Sat Jul 27 11:15:33 2013 +0100 CheckVoiceData.java: remove a comment about not returning data that is deprecated in API 18. commit 6bbef4e49698afc0bffae20aa65b6abb5c5bb194 Author: Reece H. Dunn Date: Sat Jul 27 11:13:28 2013 +0100 GetSampleText.java: API 18 provides a constant for the 'sampleText' return value, so use it commit 3d0364ffcee79afee7d5eb48ac71c2b1acb59cd5 Author: Reece H. Dunn Date: Sat Jul 27 10:56:36 2013 +0100 CheckVoiceData.java: don't use the deprecated EXTRA_CHECK_VOICE_DATA_FOR value This is used to filter the list of languages returned. However, the filtering is not needed on the engine side as the client can simply enumerate through all the available voices instead. commit 7c0f855cac5f34720c39ad55bccb8012a9dc8a63 Author: Reece H. Dunn Date: Sat Jul 27 10:45:14 2013 +0100 CheckVoiceData.java: use CHECK_VOICE_DATA_FAIL instead of CHECK_VOICE_DATA_MISSING_DATA to fix a deprecated warning using API 18. commit fc9bc0e55d37ed8bb2207ef0be7c9e86f95ab0aa Author: Reece H. Dunn Date: Sat Jul 27 10:11:16 2013 +0100 SpeechSynthesis.java: fix getAvailableVoices() on Android 4.3 commit 5c017afc63e3b4d6c30dd71bcbfd5fb4628c8f74 Author: Reece H. Dunn Date: Sat Jul 27 10:06:58 2013 +0100 build.gradle: upgrade to the latest API 18. commit a113361b3bc940711d9d2883bee09d521d1e7342 Author: Reece H. Dunn Date: Sat Jul 27 10:04:10 2013 +0100 Ignore the Android Studio project files. commit 9fe782ae66bd36bb44b72f40690c275525074e8d Author: Reece H. Dunn Date: Thu Jul 11 12:56:24 2013 +0100 autotools: corerctly use the libespeak.so.1 file in the src directory when running 'espeak --compile=' commit d0a9ef2f8c62254185de8736b20e103e8831dc3f Author: Reece H. Dunn Date: Thu Jul 11 11:39:29 2013 +0100 Updated the Vietnamese translations (translator: Phan Anh) commit 9a0dcad1ab36a9f0ab60c20af722d6ca50e20191 Author: Reece H. Dunn Date: Thu Jul 11 11:33:34 2013 +0100 Updated the Catalan translations (translator: jmontane) commit 05f9dfa9eb99b381c5126d7e894b044f73f20011 Author: Reece H. Dunn Date: Thu Jul 4 14:29:49 2013 +0100 Don't compile the 'om' voice. Running |espeak --compile=om| on some platforms results in espeak segfaulting intermittently (not reproducible under gdb). When it does, it generates "Unknown keyword: " messages with garbage after it. commit 3bbad0159d1fec9a4034942e43af1ca329a8ddbe Merge: 70978bab 116d9290 Author: Reece H. Dunn Date: Thu Jun 13 15:03:52 2013 +0100 Merge branch 'development' commit 116d929027f169d4ebbc65b3c3933c18bc8906c0 Author: Reece H. Dunn Date: Thu Jun 13 14:59:16 2013 +0100 Change the mode of tsh_unasp2.wav to 644. commit 17e389e7f11f2bd1efc0af3ac1c65a543677feb7 Merge: d1df4cba 507caaac Author: Reece H. Dunn Date: Thu Jun 13 14:46:46 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 507caaaca268cbff973f6c0aa4c2ac8d7485a161 Author: jonsd Date: Tue Jun 11 11:24:57 2013 +0000 [1.47.11d] Language updates: da, en, nl, pt, vi git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@363 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 70978babefe6b308e5c2b0195a34cff01dc9853d Merge: c87a607d d1df4cba Author: Reece H. Dunn Date: Sat Jun 1 10:34:42 2013 +0100 Merge branch 'development' Conflicts: src/speak_lib.h commit d1df4cba1044bb9038ed391d810378ddaa983ff3 Merge: 64bed76f 81e3e188 Author: Reece H. Dunn Date: Sat Jun 1 10:32:26 2013 +0100 Merge branch 'upstream' into development commit 81e3e188cf46024df25a5cf2421f4077c8a5a9b1 Author: jonsd Date: Sat Jun 1 02:28:37 2013 +0000 Update function prototype for espeak_TextToPhonemes() in speak_lib.h git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@362 d46cf337-b52f-0410-862d-fd96e6ae7743 commit c87a607d813978dcb46ab8e5c3a378d490f42c7a Author: Reece H. Dunn Date: Fri May 31 22:47:14 2013 +0100 speak_lib.h: correct the updated signature of espeak_TextToPhonemes commit b72189d440c86ddda1fdbd4fff8d923930d54726 Merge: 23806f83 64bed76f Author: Reece H. Dunn Date: Fri May 31 21:10:40 2013 +0100 Merge branch 'development' commit 64bed76f187ba6b51a7e00812682fd7fbad0c581 Merge: 083f40d7 b5035d73 Author: Reece H. Dunn Date: Fri May 31 20:53:54 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes commit b5035d73f800894e191728ca044392bc828f8754 Author: jonsd Date: Fri May 31 19:18:18 2013 +0000 [1.47.11c] Change API function: espeak_TextToPhonemes(). Fix bug: number following a non-ascii character could cause crash. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@361 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 9fc815cf9be3c71cc0809975d8520f3a21baf86b Author: Reece H. Dunn Date: Fri May 31 17:25:47 2013 +0100 Initial support for building with gradle. commit 6f085e7a94450288e08c4d8d9858083d20bf246c Author: Reece H. Dunn Date: Thu May 30 20:07:39 2013 +0100 autotools: run ndk-build when 'make android' is invoked to simplify the build steps commit 106a12a1a7dda23f4067230faf512c7acb1fb1ae Author: Reece H. Dunn Date: Thu May 30 19:21:11 2013 +0100 Initialize the git submodules when autogen.sh is run. commit 91a33fe9f440932840719f0f0ac5ceaabbb4fdfa Author: Reece H. Dunn Date: Thu May 30 19:18:52 2013 +0100 Use the read-only reference to the ucd-tools git module. commit 23806f83bd3943e17be4315804b5fe53489bf9e7 Merge: acbbfd17 083f40d7 Author: Reece H. Dunn Date: Wed May 29 18:29:11 2013 +0100 Merge branch 'development' Conflicts: phsource/phonemes commit 083f40d783126db776f0abf915f54a5b5fa72d56 Merge: 2cd6e65f 500d2c95 Author: Reece H. Dunn Date: Wed May 29 18:24:56 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 500d2c9525c2098ee2b5232b62a390aafac3ef7d Author: jonsd Date: Wed May 29 10:09:12 2013 +0000 [1.47.11b] Language updates: en, ga, hy, pt, sl, ta, vi git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@360 d46cf337-b52f-0410-862d-fd96e6ae7743 commit a58443fa64b54ad83b6db8800db1cfe5e1f73eb0 Author: Reece H. Dunn Date: Tue May 28 20:25:30 2013 +0100 Updated the Bulgarian translations (translator: Kostadin Kolev) commit acbbfd175dd0e71b1704c0d7016749c074df0a67 Author: Reece H. Dunn Date: Mon May 20 10:17:41 2013 +0100 autotools: compile the 'om' dictionary commit ccb53a267899adc67b93e875676fa22844a42882 Merge: 26ed60a1 e873b50c Author: Reece H. Dunn Date: Mon May 20 10:13:07 2013 +0100 Merge git://github.com/gude432/espeak Conflicts: espeak-data/voices/test/om commit e873b50c458643f818b7b7766383a2eb12d478ad Merge: 32c11521 056cb393 Author: Gudeta Date: Mon May 20 10:52:11 2013 +0300 edits on om_list for errors commit 26ed60a1943469772857d2064d9f5c8ac3a6b3bd Merge: 0b87ea94 32c11521 Author: Reece H. Dunn Date: Sun May 19 17:46:16 2013 +0100 Merge git://github.com/gude432/espeak Conflicts: dictsource/om_rules espeak-data/voices/test/om phsource/phonemes commit 32c11521157e0d41f60676d6f883da7e00b9d71f Author: Gudeta Date: Sun May 19 13:40:29 2013 +0300 update files for OM language support commit 0b87ea948ae34987998818ef468b305314b72ebd Merge: 2d41e641 2cd6e65f Author: Reece H. Dunn Date: Sat May 18 13:50:36 2013 +0100 Merge branch 'development' commit 2cd6e65f494c2c5db24c7381ec29a2ba44da3059 Merge: 1df4cc78 9d17fb54 Author: Reece H. Dunn Date: Sat May 18 13:46:57 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes commit 9d17fb5482e19ecaa0c0bd243540e9e9e5b138f2 Author: jonsd Date: Sat May 18 11:25:44 2013 +0000 [1.47.11a] Fix: Flush stderr() after espeak_CompileDictionary(). Fix: parallel formant parameters for Klatt synthesizer. Changes for Malayalam numbers. Language changes: en-us, nl, pt, sl, ta, ur. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@359 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 2d41e64197479ab6a51f7e6bd32208352c446027 Merge: 6a2cc976 52f53522 Author: Reece Dunn Date: Fri May 17 15:25:15 2013 -0700 Merge pull request #54 from gude432/patch-2 Create om commit 6a2cc976d4535ab6f643a29a50b234d75c752d31 Merge: 8e4d2334 4a0ba3ef Author: Reece Dunn Date: Fri May 17 15:24:55 2013 -0700 Merge pull request #55 from gude432/patch-4 Create om_rules commit 4a0ba3efadbb1eb2058ca309434cde05794ec932 Author: gude432 Date: Fri May 17 11:40:57 2013 +0300 Create om_rules commit 52f53522d9eafb91943d4062eb423fcd90626f1b Author: gude432 Date: Fri May 17 11:02:56 2013 +0300 Create om commit 056cb393e8a67877e38553bb3dda4f8f85d2b5ef Author: gude432 Date: Fri May 17 11:01:36 2013 +0300 Create om commit 8e4d23343c2177f1639fd7f225896a41aab62085 Author: Reece H. Dunn Date: Sun May 12 19:19:02 2013 +0100 espeakedit: don't build the dictionaries when compiling the phoneme data on the command line commit 76233057e58aaaeb1e72d9099152592eebc222f1 Author: Reece H. Dunn Date: Sun May 12 15:01:05 2013 +0100 Updated the Slovak translations (translator: Peter Vágner) commit 8d29ab3a644e2c3328d2bc66473db17c9fd2a3df Author: Reece H. Dunn Date: Sun May 12 10:58:14 2013 +0100 Fix a USE_PORTAUDIO macro redefinition warning when building espeakedit. commit 11217a510d1a7399a4a293e7394030a697993826 Author: Reece H. Dunn Date: Sun May 12 10:02:44 2013 +0100 autotools: allow CXXFLAGS to be overrided from the environment. This is based on the patch for the Debian bug #707925 by Jason White . commit 1dd3863ca8286676eefeca45a54645c8d4175b67 Author: Reece H. Dunn Date: Sat May 11 23:06:20 2013 +0100 src/espeakdata.cpp: don't load phoneme data before compiling the phoneme data (it may not exist) commit 65cf6c5aa1bb49ca6d9ba01863e6c7b7a455d90f Author: Reece H. Dunn Date: Thu May 9 16:19:06 2013 +0100 Revert the updating of the language when the system language changes. commit fe4e139a838e7368ee45c5d7f91c7c27f0ff897a Author: Reece H. Dunn Date: Thu May 9 15:24:57 2013 +0100 TtsService: fix migrating the default_gender setting. commit cddd48e6f66a75316958b7543d07ea15c2a3e626 Author: Reece H. Dunn Date: Thu May 9 14:54:09 2013 +0100 TtsService: support changing language to the user locale when they change the system language. commit 7ee59ed3312cf44ae6f3a2b0e5625dbea01d2aff Author: Reece H. Dunn Date: Thu May 9 13:56:02 2013 +0100 SpeechSynthesis: factor out the Voice class into its own file. commit 774c909a9cce567cd6d9bfced2dd2396001bbe04 Author: Reece H. Dunn Date: Thu May 9 13:51:12 2013 +0100 SpeechSynthesis: factor out the VoiceVariant class into its own file. commit 8e1872c4e9527a60a9bbd19a67e1aa5e4288246a Author: Reece H. Dunn Date: Thu May 9 12:58:10 2013 +0100 TextToSpeechTest: add context information to testLanguages. commit 927a46d3cc571d9723063854441b8373d96b63a7 Author: Reece H. Dunn Date: Thu May 9 12:07:21 2013 +0100 TtsService: Rename mBroadcastReceiver to make its usage clear. commit aa3a891eedb8cd6409d9a7f2b3a34df88ca83aec Author: Reece H. Dunn Date: Thu May 9 11:16:01 2013 +0100 SeekBarPreference: Fix the layout_width for the 'Set to default' button. commit 5ba4971d6bd32e1cebbf145f643b847dd2b510a8 Author: Reece H. Dunn Date: Wed May 8 16:28:58 2013 +0100 TtsService: fix a 'leaked receiver' exception. commit 7ec13c55581b32c8001eb2f6403d17029a278016 Author: Reece H. Dunn Date: Wed May 8 15:50:57 2013 +0100 The nat object may be null in nativeDestroy. commit 72bfb4205f5fc03eac29d97801da2c9a09f29ea1 Author: Reece H. Dunn Date: Wed May 8 15:11:19 2013 +0100 eSpeakActivity: do not initiate an install of the voice data when the voice data is not installed commit 8bdb644285774cafb39a6e008b3d19efb031a390 Author: Reece H. Dunn Date: Wed May 8 14:17:40 2013 +0100 eSpeakActivity: use the BROADCAST_LANGUAGES_UPDATED event to handle voice installation commit ce94bf8cdfa80977dc3a4bca47104d7e01dcab26 Author: Reece H. Dunn Date: Wed May 8 13:35:59 2013 +0100 CheckVoiceData: only list English as unavailable if the base resources are not present. commit 7570253b95d23fdb304437db0ed6049ced2a2ea0 Author: Reece H. Dunn Date: Wed May 8 12:27:16 2013 +0100 Do not attempt an install in CheckVoiceData. The android.speech.tts.engine.CHECK_TTS_DATA intent should just check that the TTS data is OK. It should not attempt a download/install of the TTS data. commit e6c359dab97bb103a8d6529715260e8be0b607b5 Author: Reece H. Dunn Date: Wed May 8 11:17:00 2013 +0100 Add a translation resource mapping for id => android/res/values-in (Android uses the old, deprecated code for Indonesia). commit a2cde019b35fbf9e214f3a6ab6c16b8557409128 Author: Reece H. Dunn Date: Wed May 8 11:10:45 2013 +0100 Update the UK English translations. commit 6aa25381047cd9f349865a5b9c23067b5ab332c7 Author: Reece H. Dunn Date: Tue May 7 22:19:48 2013 +0100 Fix up a test failure (sync the expected string for the pt-BR sample text) commit 0cb599d87d59b3dc83f51ed38f36937e7e11c1aa Author: Reece H. Dunn Date: Tue May 7 22:14:48 2013 +0100 Fix the sample text translations. commit c7198b43c6069a622e46bbc41eee3487599b4586 Author: Reece H. Dunn Date: Tue May 7 19:26:07 2013 +0100 Remove the xliff attributes from the sample_text translatable string. commit 8742737f5a676b8d1fa5e30ebf42681b9192e449 Author: Reece H. Dunn Date: Tue May 7 18:22:13 2013 +0100 Remove the mapping for pt_PT as this is now supported as pt. commit 25629e47fe2e984a3a2a396908df61387f7741d4 Author: Reece H. Dunn Date: Tue May 7 18:15:58 2013 +0100 Move the app_name string to the donottranslate.xml file as transifex ignores the translatable=false annotation. commit fa68416afac29c7e952a82c3c48a64191e29d031 Author: Reece H. Dunn Date: Tue May 7 17:03:58 2013 +0100 Updated the Spanish (Latin America) translations (translator: Ana Garza) commit c7ae31cb80546046b6e127d5cbe6db8d4b19caea Author: Reece H. Dunn Date: Tue May 7 16:59:16 2013 +0100 Updated the Spanish translations (translator: Ana Garza) commit 49b91d8186c7fb6e3ecd9bb347a8297a854bc53a Author: Reece H. Dunn Date: Tue May 7 11:45:02 2013 +0100 Fix translation issues that were breaking the build. commit 3a297ed8c994b26d08cb3e1c6d60f401a11ca615 Author: Reece H. Dunn Date: Tue May 7 11:06:49 2013 +0100 Use the Transifex formatting for the pt-BR translation. commit 477e52fc174f849eee02cbe803ac949827967506 Author: Reece H. Dunn Date: Tue May 7 10:45:32 2013 +0100 Map the pt-BR strings.xml location for Transifex (the Android resource locale code is non-standard). commit dadccb7ae3c192252c8a0c8d5ad3b29aa808a9be Author: Reece H. Dunn Date: Tue May 7 10:36:22 2013 +0100 Updated the Brazillian Portuguese translations (translator: Cleverson Casarin Uliana) commit 65207e3d04919d9157c0d61bf175d88fdc2e5d53 Author: Reece H. Dunn Date: Tue May 7 10:24:08 2013 +0100 Use pt-BR for Portuguese (Brazil) and pt for Portuguese (Portugal) Portuguese (Brazil) is only used in Brazil, whereas Portuguese (Portugal) is used in other Portuguese-speaking countries. Therefore, it is standard practice to have a pt and pt-BR translation. I don't know why the eyes-free port of eSpeak decided to do things differently. commit 67d3a47e2b6d111b627c85e90241cc3a9a5801ed Author: Reece H. Dunn Date: Tue May 7 10:00:57 2013 +0100 Updated the Russian translations (translator: Oleg Glinskiy). commit 894ac4fef2988f1d966078c3a0bcdad63e9fc1b8 Author: Reece H. Dunn Date: Mon May 6 13:52:21 2013 +0100 TtsService: use the same default..max value clamp for speech rate as when upgrading the settings commit ce8f2614956a0dfdf3cc4d656960aafe057cc7b9 Author: Reece H. Dunn Date: Mon May 6 13:43:48 2013 +0100 When upgrading the speech rate, clamp it to between the default and maximum values. commit 94c8a1bcceb9d400ab5d3284ec8da90b34abaa9f Author: Reece H. Dunn Date: Mon May 6 13:07:57 2013 +0100 Updated the Turkish translations (translator: https://www.transifex.com/accounts/profile/noname788/). commit 906177f68e349116ca01e4c32dfd58f222981587 Author: Reece H. Dunn Date: Mon May 6 13:06:29 2013 +0100 Updated the Finnish translations (translator: Jani Kinnunen). commit d33a56884fd26ddf0f45d14f8a24d920712b4876 Author: Reece H. Dunn Date: Mon May 6 13:04:57 2013 +0100 Updated the Russian translations (translator: Oleg Glinskiy). commit f4de4a0b9df405f8569b38725155ace514d5a239 Author: Reece H. Dunn Date: Mon May 6 13:03:27 2013 +0100 Updated the Italian translations (translator: Simone Dal Maso). commit cc70f4251a951a8f1e85d178582f279d9d16e08f Author: Reece H. Dunn Date: Sun May 5 19:20:33 2013 +0100 Use the Transifex created translation files. commit 981151df67a815c4943258204ff4ad2e51d3a6b0 Author: Reece H. Dunn Date: Sun May 5 19:03:46 2013 +0100 Add the Transifex configuration file. commit 0867c973369621e139e34ee0665e3403a75f3522 Author: Reece H. Dunn Date: Sun May 5 14:21:48 2013 +0100 When specifying dialects of Vietnamese, specify the country code as well as the variant code. commit 24dbfa59a05fe07c3e8dac0b04996d1b7f76b517 Author: Reece H. Dunn Date: Sun May 5 13:39:35 2013 +0100 Remove unused strings. commit a42f748f2b711cba4b6ea9b4294c6e00124bc259 Author: Reece H. Dunn Date: Sun May 5 13:25:46 2013 +0100 Support voice variants and ages. commit dde42239f308536d871922ef24536af96c4401c7 Author: Reece H. Dunn Date: Sun May 5 11:09:40 2013 +0100 SeekBarPreference: update the persisted value when the SeekBar changes value The idea here is that whenever the user changes one of the parameter values via the SeekBar control, it is reflected immediately by eSpeak. This is similar to how e.g. the brightness preference UI works. However, instead of updating every time the value changes while the slider is being moved, it is updated once the touch interaction is finished. Also, if the user Cancels or exits the dialog with the back button, the old setting value is restored. commit 3169ffbc041e52594040ff7b4806f21eeed827c7 Author: Reece H. Dunn Date: Sat May 4 12:38:04 2013 +0100 SeekBarPreference: don't make the value text selectable The ADT lint warnings flagged the value text as "consider making the text selectable", however if you do TalkBack will cause the first character to be read every time the seekbar changes poisiton (due to the text being updated via the setText method). This is annoying and confusing, so textIsSelectable is set to false to supress the lint warning. commit c8d0484e3895d7b8b48abe01751c10c7100441d9 Author: Reece H. Dunn Date: Sat May 4 12:02:19 2013 +0100 SeekBarPreference: make the value text selectable. commit 18bfb79a2b18764050c3e9d7c7ebd66b75ef97e5 Author: Reece H. Dunn Date: Sat May 4 11:59:33 2013 +0100 SeekBarPreference: clean up the layout styles on the 'Set to default' button. commit 747f65522f561b45260a53d4d98a0d0724778e04 Author: Reece H. Dunn Date: Sat May 4 11:36:14 2013 +0100 SeekBarPreferences: adjust the margins and paddings on the dialog items. commit 8d6465d6caf975cfa71749ec18405b2a66d26f3b Author: Reece H. Dunn Date: Sat May 4 11:28:13 2013 +0100 SeekBarPreference: ensure that the base class is called in onBindDialogView. commit ee049e7c9470a0347ea63dd1e019aa6c0e7884a0 Merge: a988016c 7352b013 Author: Reece H. Dunn Date: Sat May 4 09:40:45 2013 +0100 Merge branch 'master' into android commit 7352b013127de328bf538849a99b576cc6886589 Merge: 6d54a138 1df4cc78 Author: Reece H. Dunn Date: Sat May 4 09:37:26 2013 +0100 Merge branch 'development' commit 1df4cc789e8bdc26f8f76f1a3c26b7dfea5a9932 Author: Reece H. Dunn Date: Sat May 4 09:37:11 2013 +0100 Remove the executable bit from the new source files. commit 6d54a138906d4df3b9870c6a8ac4b607c53461ac Merge: 170ce4c5 187ed49e Author: Reece H. Dunn Date: Sat May 4 09:34:24 2013 +0100 Merge branch 'development' commit 187ed49e2bdc48dba81d51b6a62389f25d22d1b8 Merge: b1694571 bfca3aba Author: Reece H. Dunn Date: Sat May 4 09:30:42 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit bfca3abac229037b189948e4dd5a57b8e7c66f65 Author: jonsd Date: Fri May 3 23:01:32 2013 +0000 [1.47.11] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@358 d46cf337-b52f-0410-862d-fd96e6ae7743 commit a988016c6f836c29dd9107685bed90a00915b660 Merge: a601d8af 170ce4c5 Author: Reece H. Dunn Date: Fri May 3 18:58:59 2013 +0100 Merge branch 'master' into android commit 170ce4c5602cfa99a18ad4abd6787178346d04ef Merge: f8417b6d b1694571 Author: Reece H. Dunn Date: Fri May 3 18:57:51 2013 +0100 Merge branch 'development' Conflicts: src/klatt.cpp commit b1694571772a1a06c68300a08f2c7d54703f475c Merge: c74b8438 26d469b8 Author: Reece H. Dunn Date: Fri May 3 18:51:54 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit a601d8afb1746f1235ccfe5f07fa9036c3fd9248 Author: Reece H. Dunn Date: Fri May 3 18:39:31 2013 +0100 SeekBarPreference: set the content description to the value of the parameter. commit 26d469b816ab672bc6942e2fe7e0f9cd51881181 Author: jonsd Date: Fri May 3 17:19:45 2013 +0000 [1.47.10b] Indian languages: change [t.#]. lang=hy,: Change letter names. Add voice variant Klatt4 with a sawtooth voicing waveform. Fix problem in 1.47.10a with 'kr' and 'pr' in some languages. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@357 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 4b06b1b0244ed759be3ced49d46ee200bcdc742d Author: Reece H. Dunn Date: Fri May 3 16:51:02 2013 +0100 Support configuring the pitch range parameter. commit 090a677db98fd18c2f88acc20302a92d966e86ea Merge: c62f08c6 f8417b6d Author: Reece H. Dunn Date: Fri May 3 16:28:25 2013 +0100 Merge branch 'master' into android commit f8417b6dc4711b0b9b42c1a99cec8b871534cd85 Merge: e8418163 c74b8438 Author: Reece H. Dunn Date: Fri May 3 16:24:55 2013 +0100 Merge branch 'development' commit c74b8438743a685d2c5d72b03dfce99fda3cb095 Author: Reece H. Dunn Date: Fri May 3 16:24:33 2013 +0100 1.47.10a (from http://espeak.sourceforge.net/test/latest.html) commit f8dab45a969b37e6c56b84a4c72ef0a63a081d59 Merge: 788ef970 b84ec8a6 Author: Reece H. Dunn Date: Fri May 3 16:19:22 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit c62f08c66bb5ca14af18ac8e685ea6714673b60e Author: Reece H. Dunn Date: Fri May 3 16:11:27 2013 +0100 The default_rate_values string-array is no longer needed, so remove it. commit d0f5dc2ff424aa0b6f99eb5ceb7baed8b709717d Author: Reece H. Dunn Date: Fri May 3 16:08:30 2013 +0100 Migrate the speech rate parameter to use the new SeekBar/Parameter UI. commit 16164c1c527066d35b0711e2ce9cf929d04c2bbe Author: Reece H. Dunn Date: Fri May 3 16:03:27 2013 +0100 SeekBarPreference: fix handling of the minimum value option. commit b2785ce82388540ce43a0b29a0db488605cfa9f8 Author: Reece H. Dunn Date: Fri May 3 15:32:28 2013 +0100 Remove the 'Default' gender option as this does not make sense. commit 1b9df87976d683f6fab489a3c18bc6431454289a Author: Reece H. Dunn Date: Fri May 3 14:56:37 2013 +0100 Remove all references to the default_pitch_entries string-array. commit c5a62fe0769510b6c84d1339cb0cdcd458d6c3c8 Author: Reece H. Dunn Date: Fri May 3 14:54:36 2013 +0100 Reformat the strings.xml files to be consistently formatted. commit a91dedf205975772ccf33f5e12a3662a99a66fa6 Author: Reece H. Dunn Date: Fri May 3 14:54:10 2013 +0100 remove_string.sh: helper for removing a string resource in all strings.xml files. commit 09c79bb01336a29538a760c9f9afb1b205b5c76b Author: Reece H. Dunn Date: Fri May 3 13:07:54 2013 +0100 Make the rate setting use the new SeekBar/Parameter UI. commit d0ba13ae1d97fb6acc2404862e6753b88400968a Author: Reece H. Dunn Date: Fri May 3 12:43:20 2013 +0100 SeekBarPreference: support resetting to the default value. commit 20010daac3e4b8644e229e4c11535778692f2a96 Author: Reece H. Dunn Date: Fri May 3 12:21:30 2013 +0100 SeekBarPreference: show the formatted current value in the preference dialog. commit b84ec8a609832ba88c1f0d502d97deeeaaf02037 Author: jonsd Date: Fri May 3 11:04:19 2013 +0000 [1.47.10a] Lang=sl, set open/close 'e' and 'o' from syllable stress. Lang=tr, fix 'r'. Lang=te, ml: change [t.#] [d.#] Lang=hi, change [d.#] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@356 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 8e4b6044dcd4c7c64675eb86be8f4ece9de78eb4 Author: Reece H. Dunn Date: Fri May 3 11:54:25 2013 +0100 SeekBarPreference: make formatter an explicit property instead of using the extras bundle. commit b60ed6c9ae184f3c955c054b630a141932b15f71 Author: Reece H. Dunn Date: Fri May 3 11:46:04 2013 +0100 Display the formatted units on the volume setting. commit 5370341abf015625798978cc3f002e14f5930991 Author: Reece H. Dunn Date: Fri May 3 11:24:59 2013 +0100 SeekBarPreference: only commit the preference if requested to. commit ac6099ebf1fd22c6567d9850f9ac1ace1a68da7a Author: Reece H. Dunn Date: Fri May 3 11:11:59 2013 +0100 Hook up the volume parameter to a slider preference dialog. commit 233da111db58970a603bfedf83706a0b76246b9e Author: Reece H. Dunn Date: Thu May 2 20:33:43 2013 +0100 TtsService.java: rework the logic to use the new Parameter API. commit de78778210550b02527180586a74479e98750be6 Author: Reece H. Dunn Date: Thu May 2 20:13:00 2013 +0100 SpeechSynthesis.java: further refine the Parameter API. commit 85836eae927f64dffe2dfe1a7b175abdef6f5873 Author: Reece H. Dunn Date: Thu May 2 19:57:52 2013 +0100 SpeechSynthesis.java: rename the parameter APIs. commit cc728256828583179cdfd2429970a47710bb4cde Author: Reece H. Dunn Date: Thu May 2 18:06:41 2013 +0100 SpeechSynthesis.java: expose the different voice options from eSpeak This makes the following changes: 1. setVoice takes a Voice object instead of a language string. This is to make the API cleaner and allows SpeechSynthesis to pass the correct parameter (identifier for SetVoiceByName, or name for SetVoiceByProperties) to espeak. 2. The espeak_SetVoiceByName API is also exposed to support passing the voice variant to use. 3. The age parameter has been re-added with the constants: * SpeechSynthesis.AGE_ANY * SpeechSynthesis.AGE_YOUNG * SpeechSynthesis.AGE_OLD based on the behaviour of the eSpeak voice selection algorithm. NOTE: Due to the way that voice selection is implemented in eSpeak, if variant is specified, the age and gender cannot be specified and vice versa. commit 88eab88d8ac0edadfae890dd9edf136fbbd522af Author: Reece H. Dunn Date: Thu May 2 16:45:41 2013 +0100 SpeechSynthesis.java: further simplify the setVoice method. This renames `setVoiceByProperties` to the more consise `setVoice` and removes the name parameter as this is not used -- the voice is set by the language and gender parameters only. commit 027217d5f7e21628a3d8f6dd92e83e7c77ee43b8 Author: Reece H. Dunn Date: Thu May 2 16:32:42 2013 +0100 SpeechSynthesis.java: Simplify the SetVoiceByProperties parameters. The `age` parameter is not useful as eSpeak does not use this when selecting voices. This is always set to `0` by TtsService.java. The `variant` parameter is not used to select the actual voice variant (from the `!v` directory) but to select the n^th matching voice from the list of matching voices. This is always set to select the first matching voice by TtsService.java. commit 23d34d702ab9fe9d5a6519865d8c19c0c9454b3e Author: Reece H. Dunn Date: Thu May 2 16:23:59 2013 +0100 SpeechSynthesis.java: provide a binding of the eSpeak Get/SetParameter API. commit f6edb535c7bff093f1b2d6f7f0a9f87f08fac3af Author: Reece H. Dunn Date: Thu May 2 14:30:13 2013 +0100 Add instructions for building with ant on the command line. commit 938530dcafa68f438cfdca08baf9f5691e1cc492 Author: Reece H. Dunn Date: Thu May 2 10:53:38 2013 +0100 Fix building espeakdata.zip after the merge. commit e1f036bfd28a062d95924df41b0b6d868da017f8 Merge: e50f9e00 e8418163 Author: Reece H. Dunn Date: Thu May 2 10:50:01 2013 +0100 Merge branch 'master' into android Conflicts: README.md commit e50f9e00550715c7bd1e26e5a83bb4adf3ca4484 Author: Reece H. Dunn Date: Thu May 2 10:44:31 2013 +0100 DEFAULT_SAMPLE_RATE is not needed, so remove it. The sampleRate variable gets overwritten with the actual sample rate during creation from the espeak_Initialize method, so the value it is set to in the constructor does not matter. commit e841816365c3c956417ad37a0d61019d54e81846 Author: Reece H. Dunn Date: Thu May 2 10:35:40 2013 +0100 Don't symlink espeak-data, set ESPEAK_DATA_PATH instead. commit 010f5ca24a56c44feac565b0e807af1957cb1cda Merge: 3a92ee34 b542e298 Author: Reece H. Dunn Date: Wed May 1 21:31:23 2013 +0100 Merge branch 'master' into android commit f5f0b4171b58c0b1acd69d6f23330dca17cce3e0 Author: jonsd Date: Wed May 1 19:38:54 2013 +0000 git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@355 d46cf337-b52f-0410-862d-fd96e6ae7743 commit b542e298d9ef680c1b2facaf17053c88880d79a9 Merge: b09b4fc2 788ef970 Author: Reece H. Dunn Date: Wed May 1 09:25:02 2013 +0100 Merge branch 'development' commit 788ef970256fcecbe74a1c9a35e4c03a47e3a562 Merge: cfe5152b 1e91b80e Author: Reece H. Dunn Date: Wed May 1 09:20:57 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes dictsource/si_list dictsource/si_rules dictsource/ur_list dictsource/ur_rules phsource/compile_report commit 1e91b80ec968f483e9c81497fc9739cfe58c6bb5 Author: jonsd Date: Tue Apr 30 23:02:51 2013 +0000 [1.47.10] Language change: ur git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@354 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 7315c17ed8cc87445df74b558c01ce1b79b04d60 Author: jonsd Date: Tue Apr 30 22:37:16 2013 +0000 [1.47.10] Language: Spanish, revert change to sound of [t], back to 1.47.07. Language changes: bn, hy, si, sl. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@353 d46cf337-b52f-0410-862d-fd96e6ae7743 commit b09b4fc2f13dddef0e5a7503154dd63dfca0ced3 Merge: 0122c41c cfe5152b Author: Reece H. Dunn Date: Tue Apr 30 11:38:37 2013 +0100 Merge branch 'development' commit cfe5152b179192907d6a9fa508ea6ecce76c893d Author: Reece H. Dunn Date: Tue Apr 30 11:34:51 2013 +0100 1.47.09 (from http://espeak.sourceforge.net/test/latest.html) commit 09cc97a41cf715b5cfcd22793eba5d20d57cade5 Merge: d2aad314 b92a1fc3 Author: Reece H. Dunn Date: Tue Apr 30 11:28:41 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report phsource/ustop/th_rfx.wav commit b92a1fc3f1c0318cac234e81137b47116893f2fb Author: jonsd Date: Tue Apr 30 07:43:00 2013 +0000 [1.47.09] Files missing from svn. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@352 d46cf337-b52f-0410-862d-fd96e6ae7743 commit adcb83fcf960e4e81a69ba582fd33ba5fdcbaf78 Author: jonsd Date: Mon Apr 29 22:59:27 2013 +0000 [1.47.09] Fix: lookup in *_list occasionally find the wrong word. Languages changes: hi, ne, sl. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@351 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 3a92ee34f25096496718d1eadcc07eee69602e9a Author: Reece H. Dunn Date: Mon Apr 29 10:53:54 2013 +0100 Support the new voices. commit 4236dd282ebbeaf992c5616e54bd718a1b59a6a2 Merge: f57de435 0122c41c Author: Reece H. Dunn Date: Mon Apr 29 10:29:51 2013 +0100 Merge branch 'master' into android commit 6f58bb4d5b973fb389b964c6889b347a8cf71b8f Author: jonsd Date: Sat Apr 27 11:34:56 2013 +0000 lang=de: Revert change of "ier" sound (eg. "vier"). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@350 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 0122c41c4d385db0a16d4de2c4233d2553fb5f0d Merge: 8cd1384a d2aad314 Author: Reece H. Dunn Date: Sat Apr 27 00:46:00 2013 +0100 Merge branch 'development' commit d2aad3145199b947c09356601c2fd78fffebcea9 Merge: a43db2ba 4a670d0f Author: Reece H. Dunn Date: Sat Apr 27 00:42:55 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes commit 4a670d0f57c8a7cb9073c60f8efe3afd3409b2f6 Author: jonsd Date: Fri Apr 26 22:33:46 2013 +0000 [1.47.08] Add API function: espeak_TextToPhonemes(). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@349 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 8cd1384a6f5d6c379365c7634267a218ffb4f8aa Merge: d261b6dc a43db2ba Author: Reece H. Dunn Date: Fri Apr 26 18:35:19 2013 +0100 Merge branch 'development' commit a43db2baaada95f9df8b06f6f42ac99879061c3e Merge: e972d0a6 2fbfd42f Author: Reece H. Dunn Date: Fri Apr 26 18:34:40 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes commit 2fbfd42fc69c3232ce8cf400069ef59d213e01ff Author: jonsd Date: Fri Apr 26 09:24:34 2013 +0000 [1.47.07c] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@348 d46cf337-b52f-0410-862d-fd96e6ae7743 commit d261b6dc5246afd03905ecca8160bd463a1505a0 Author: Reece H. Dunn Date: Thu Apr 25 23:33:15 2013 +0100 autotools: build the 'az' dictionary commit 1f86b9adbed27c367d93ab5f09b58c395b367c3c Merge: d09a8663 e972d0a6 Author: Reece H. Dunn Date: Thu Apr 25 23:32:12 2013 +0100 Merge branch 'development' commit e972d0a6ca9ee43a7c21879401d2f506a279daeb Author: Reece H. Dunn Date: Thu Apr 25 23:31:34 2013 +0100 1.47.07b (from http://espeak.sourceforge.net/test/latest.html) commit bf47234817360ec3350a4bef41e7b4d4ad86caad Merge: 9f435e28 271448af Author: Reece H. Dunn Date: Thu Apr 25 23:22:14 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report phsource/ph_azerbaijani commit 271448af9cff6f8d7de4a781ff5d179341c09623 Author: jonsd Date: Thu Apr 25 21:28:32 2013 +0000 [1.47.07b] Reinstate language "az" (Azerbaijani) as a test voice. Language changes: ga, hy, pt, sk. Generate character names for subscript and superscript letters and digits. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@347 d46cf337-b52f-0410-862d-fd96e6ae7743 commit d09a8663fcf053c066563dd5023720b7781480ce Merge: 5dc922fa 9f435e28 Author: Reece H. Dunn Date: Wed Apr 24 12:42:54 2013 +0100 Merge branch 'development' commit 9f435e284c5c4bf902bee30f749a667060292591 Author: Reece H. Dunn Date: Wed Apr 24 12:41:36 2013 +0100 1.47.07a (from http://espeak.sourceforge.net/test/latest.html) commit ac45bd4e8095b37d5d7ec3a3f3fa49e126b9056c Merge: 81cda039 93cc7676 Author: Reece H. Dunn Date: Wed Apr 24 12:33:33 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes espeak-data/voices/asia/ms phsource/compile_report commit 93cc76768c163232f59a15ac0655f4cbcf225e54 Author: jonsd Date: Tue Apr 23 20:22:56 2013 +0000 [1.47.07a] Use internal data for iswalpha(), towlower() for characters up to U+024F. Language changes: es, nl, pt, tr, vi. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@346 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 5dc922fa071e27d7d380e65c81c6336cd402b79d Merge: dcedb250 81cda039 Author: Reece H. Dunn Date: Fri Apr 19 10:21:10 2013 +0100 Merge branch 'development' commit 81cda039f370f54dba38f2de2b4f6f25376d955d Merge: a0fc2d46 5a11f78b Author: Reece H. Dunn Date: Fri Apr 19 10:18:48 2013 +0100 Merge branch 'upstream' into development commit 5a11f78bb61b4d3769fe98802432a8b74cf8b75c Author: jonsd Date: Thu Apr 18 22:24:51 2013 +0000 [1.47.07] Language changes: pt git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@345 d46cf337-b52f-0410-862d-fd96e6ae7743 commit dcedb25030175b7976ad1b6b6fd28e69f9e0cd2f Merge: 85667577 a0fc2d46 Author: Reece H. Dunn Date: Thu Apr 18 19:09:23 2013 +0100 Merge branch 'development' commit a0fc2d46c4a58ae68cacc90cbd2efd07b12495b4 Merge: 0957ba9f 8a7781fd Author: Reece H. Dunn Date: Thu Apr 18 19:04:52 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes commit 8a7781fd3430e31aacdef61bf910a76be48a4f5b Author: jonsd Date: Thu Apr 18 16:56:19 2013 +0000 [1.47.06a] Language changes: pt, bn. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@344 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 856675770586710f0d28ae310a5a529071f5cd3f Merge: dfe1e2be 0957ba9f Author: Reece H. Dunn Date: Tue Apr 16 08:55:40 2013 +0100 Merge branch 'development' commit 0957ba9f3ddf4ad3a2794e904c4b373d238b38a2 Author: Reece H. Dunn Date: Tue Apr 16 08:55:00 2013 +0100 1.47.06 (from http://espeak.sourceforge.net/test/latest.html) commit 7245bda467ed480bbb457c911e852009494cc61e Merge: 13c4d1b9 eeb49d1d Author: Reece H. Dunn Date: Tue Apr 16 08:49:57 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes commit eeb49d1d5fa3c879fcd1930d35fdf3e58853c5ff Author: jonsd Date: Mon Apr 15 22:03:02 2013 +0000 [1.47.06] Language changes: da, en. nl, pt. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@343 d46cf337-b52f-0410-862d-fd96e6ae7743 commit dfe1e2be7e5c4b59e024730c622972733063f09b Merge: e4e13828 13c4d1b9 Author: Reece H. Dunn Date: Thu Apr 11 10:17:56 2013 +0100 Merge branch 'development' commit 13c4d1b92da84f58a54bbc41b33f79f1f31cbc72 Merge: 9ab8a5d0 30470ac8 Author: Reece H. Dunn Date: Thu Apr 11 10:15:49 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 30470ac8887b05b7e0edb8a2c78774e87bca5ed9 Author: jonsd Date: Wed Apr 10 23:36:41 2013 +0000 [1.47.05a] Fix: Speak character name of non-ascii digits (was speaking character code number). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@342 d46cf337-b52f-0410-862d-fd96e6ae7743 commit e4e1382824e99982841da21f1e9b3443c085cce6 Merge: ab370220 9ab8a5d0 Author: Reece H. Dunn Date: Tue Apr 9 11:28:10 2013 +0100 Merge branch 'development' commit 9ab8a5d0f81fe1867b5ff37fee391960373f163f Author: Reece H. Dunn Date: Tue Apr 9 11:25:54 2013 +0100 1.47.05 (from http://espeak.sourceforge.net/test/latest.html) commit ed6c99b2f26d5d2354142e2ac903ccb56858b270 Merge: 3eea0168 65e501e3 Author: Reece H. Dunn Date: Tue Apr 9 11:21:35 2013 +0100 Merge branch 'upstream' into development commit 65e501e3f78d54b2a2f1f4f64d941f87328a6ea4 Author: jonsd Date: Tue Apr 9 09:33:57 2013 +0000 [1.47.05] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@341 d46cf337-b52f-0410-862d-fd96e6ae7743 commit b829607790c7a29937c65ea65624b41850ce00b1 Author: jonsd Date: Mon Apr 8 20:34:25 2013 +0000 git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@340 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 3eea01682f226fc109eaba51b2ac5fde892124b2 Merge: 665b0f29 43b2ae49 Author: Reece H. Dunn Date: Mon Apr 8 21:19:02 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 43b2ae498739f08e563d996fe4b6623e0f349443 Author: jonsd Date: Mon Apr 8 19:12:53 2013 +0000 [1.47.05] Fix: [v] sound missing in French voice. Fix: command-line -w '' caused crash. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@339 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ab370220888f1d9b9ca94693e47cdf4e6f502381 Merge: f47347e1 665b0f29 Author: Reece H. Dunn Date: Fri Apr 5 12:58:44 2013 +0100 Merge branch 'development' commit 665b0f29638fdb18035c13e3a7ded5b80dd957b5 Author: Reece H. Dunn Date: Fri Apr 5 12:58:19 2013 +0100 1.47.04a (from http://espeak.sourceforge.net/test/latest.html) commit 320920cd8d3f5d8996ff2f028da11b4508efb652 Merge: 53025332 33577a39 Author: Reece H. Dunn Date: Fri Apr 5 12:55:09 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 33577a399fd142ab3e5ee37651d717447c0f3664 Author: jonsd Date: Fri Apr 5 11:03:40 2013 +0000 [1.47.04a] Fix: SSML lost the current voice. Fix: French Mbrola voices. Command-line, add --ipa=3 separates phoneme names with underscores. Language changes, an, hi, pt. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@338 d46cf337-b52f-0410-862d-fd96e6ae7743 commit f57de435ac85472c4aae24d3b5d11678e20ed8ce Author: Reece H. Dunn Date: Wed Apr 3 11:44:37 2013 +0100 eSpeak for Android 1.47.04 (rev: 13) commit cd1bd5fcef202ae338f2fc4888dbfb74ddd7f542 Author: Reece H. Dunn Date: Wed Apr 3 10:30:21 2013 +0100 Include the test voices (these were excluded by espeak_ListVoices in a recent upstream change) commit 153d5dabc3affc865e1f7a54cc8a8fe935126c36 Author: Reece H. Dunn Date: Wed Apr 3 09:46:35 2013 +0100 Update the eclipse settings files. commit 42bd45c3833f9ce550fdb0a860e0adc6db206d89 Author: Reece H. Dunn Date: Wed Apr 3 09:45:29 2013 +0100 eSpeakTests: en-uk is now reported as en-gb by espeak, so update the tests commit 1765ebc86476ec8ae09c06fc12c8aaeca12312ea Merge: 44bd818b f47347e1 Author: Reece H. Dunn Date: Wed Apr 3 09:23:50 2013 +0100 Merge branch 'master' into android Conflicts: platforms/windows/make_espeakedit.iss commit f47347e19d810357bd444735feaed7342af1d2b3 Merge: 8f70e4d8 53025332 Author: Reece H. Dunn Date: Tue Apr 2 17:34:51 2013 +0100 Merge branch 'development' commit 530253327b6f664c366faf6044890410df83e2b2 Author: Reece H. Dunn Date: Tue Apr 2 17:34:22 2013 +0100 1.47.04 (from http://espeak.sourceforge.net/test/latest.html) commit 22b8f2e85287658fe423f7cd8574ed20aebae485 Merge: a800efcd e5cc887c Author: Reece H. Dunn Date: Tue Apr 2 17:31:25 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report phsource/ph_sinhala phsource/ph_urdu platforms/windows/make_espeak.iss platforms/windows/make_espeakedit.iss commit e5cc887ce5aefbd8b5aa1d3fd215b30245ffd456 Author: jonsd Date: Tue Apr 2 13:18:57 2013 +0000 [1.47.04] Official release git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@337 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 8f70e4d845acb66aba9fc2276d7bbaee1bf754b3 Merge: 54832b9b a800efcd Author: Reece H. Dunn Date: Mon Apr 1 00:43:29 2013 +0100 Merge branch 'development' commit a800efcd429f4f396a4902c9de05d3bc35ed1b62 Author: Reece H. Dunn Date: Mon Apr 1 00:42:55 2013 +0100 1.47.03f (from http://espeak.sourceforge.net/test/latest.html) commit 5b4c90f6c171fe5882ce15b1899e0faddacd800f Merge: b01a65df 394869c5 Author: Reece H. Dunn Date: Mon Apr 1 00:37:36 2013 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 394869c5c270fa4ed37a9434f1f0afc4db32c69a Author: jonsd Date: Sun Mar 31 23:05:17 2013 +0000 [1.47.03f] Fix, speak letter names of Hangul (Korean) characters. Fix, ChangePhoneme(NULL) caused problems for word-gap options. Recognize Arabic comma U+060C. Languages changes: pt, nl, bn, te, da. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@336 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 54832b9b7e057b56c07ec360a3a237b92932be34 Merge: ee8a2db7 b01a65df Author: Reece H. Dunn Date: Fri Mar 29 12:13:01 2013 +0000 Merge branch 'development' commit b01a65df1683e8fc474e557c585b59a9a3d19f60 Author: Reece H. Dunn Date: Fri Mar 29 12:12:21 2013 +0000 1.47.03e (from http://espeak.sourceforge.net/test/latest.html) commit a7f93e184546a1aa5af1edfb01bb1828e675da91 Merge: e1ff0b56 665afbf8 Author: Reece H. Dunn Date: Fri Mar 29 12:09:33 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 665afbf8d2e08b2845d559c7db6d41888530dcd8 Author: jonsd Date: Fri Mar 29 11:23:30 2013 +0000 [1.47.03e] lang=zh: Fix: was speaking Chinese character names as character codes. lang=hr, sr: Fix: speak Cyrillic character names in the local langauge. Phoneme definitions: add new statement type "LengthAdd ". git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@335 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ee8a2db70dff27661cf064f6ffbd81200e906f71 Author: Reece H. Dunn Date: Wed Mar 27 00:44:16 2013 +0000 autotools: update dictionary build to build the re-added 'te' dictionary commit f5511dc709c50f256225af33a704a1cdaeccd969 Merge: 36b275ff e1ff0b56 Author: Reece H. Dunn Date: Wed Mar 27 00:41:30 2013 +0000 Merge branch 'development' commit e1ff0b56dc3cec3f7e96b5b2bc8ce3db85cdcc20 Author: Reece H. Dunn Date: Wed Mar 27 00:40:12 2013 +0000 1.47.03d (from http://espeak.sourceforge.net/test/latest.html) commit 29320ae2ea8762b51f00c1cf7db713a35c8585ba Merge: 52d5ce90 473e9abc Author: Reece H. Dunn Date: Wed Mar 27 00:33:34 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes dictsource/te_list dictsource/te_rules phsource/compile_report commit 473e9abc15cf681ff0a29ca7bfbb4c0ed557ba41 Author: jonsd Date: Wed Mar 27 00:16:39 2013 +0000 [1.47.03d] Lang=ml, change aspirated voiced consonants. Lang=ko, define temporary replacements for undefined consonant phonemes. Lang=bn, fix numbers. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@334 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 44bd818bc30844c57090ae297d824bf575250b39 Author: Reece H. Dunn Date: Tue Mar 26 11:39:17 2013 +0000 Update the tests to cover the voice changes in eSpeak. commit 0451899ff263aa4b12b1595fefbf4b0e4e188bc9 Merge: b066367e 36b275ff Author: Reece H. Dunn Date: Tue Mar 26 02:59:43 2013 +0000 Merge branch 'master' into android Conflicts: platforms/windows/make_espeakedit.iss commit 36b275ff17d301197d62247559571ca0edf8dc86 Author: Reece H. Dunn Date: Tue Mar 26 02:54:47 2013 +0000 autotools: update to remove dictionaries no longer supported commit 153cd1540cfef42018c9d0f1f8b71c49f7a259f3 Merge: 6ed7fedd 52d5ce90 Author: Reece H. Dunn Date: Tue Mar 26 02:51:11 2013 +0000 Merge branch 'development' commit 52d5ce901dcb86fd41abdc8d87c64ee1a49b5397 Author: Reece H. Dunn Date: Tue Mar 26 02:48:03 2013 +0000 1.47.03c (from http://espeak.sourceforge.net/test/latest.html) take 2 This deletes the rules/list files removed from the sources as they have been removed from the dict_phoneme file. commit 6ed7feddbb2e6eefd3a7d8856496cd7fc5db19d3 Author: Reece H. Dunn Date: Tue Mar 26 01:42:00 2013 +0000 autotools: support building new dictionaries commit c5e73961f3207f172c89c4703228956bb6a32127 Author: Reece H. Dunn Date: Tue Mar 26 01:40:13 2013 +0000 mkdictlist: support updating Makefile.am in-place commit e41572f572de0677b956ecda656121829a5b9dee Merge: 8cdd8f0e d781d100 Author: Reece H. Dunn Date: Tue Mar 26 01:26:07 2013 +0000 Merge branch 'development' commit d781d100195f16ba862101ce65ec8167c7b14cc1 Author: Reece H. Dunn Date: Tue Mar 26 01:25:20 2013 +0000 1.47.03c (from http://espeak.sourceforge.net/test/latest.html) commit 67ae48acc72bda88c14479ecda6f51621dcfe78d Merge: 9ce297b0 61edd2d3 Author: Reece H. Dunn Date: Tue Mar 26 01:17:35 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes dictsource/kl_list dictsource/kl_rules dictsource/pa_list dictsource/pa_rules phsource/compile_report commit 62687ad0a3782211f62cc9e6aae001dc97e647c8 Author: jonsd Date: Tue Mar 26 01:07:27 2013 +0000 git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@333 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 61edd2d38fc2967559cf7ea0b3d5c5dd9fd76fcd Author: jonsd Date: Tue Mar 26 00:00:23 2013 +0000 [1.47.03c] Phoneme definition files: added prev2PhW() and next3PhW(). Added language: ms (Malay). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@332 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 8cdd8f0e5e8c6bd15b019d0cf0e6f2934f515798 Merge: ad030c23 9ce297b0 Author: Reece H. Dunn Date: Sat Mar 23 11:40:42 2013 +0000 Merge branch 'development' commit 9ce297b0cb9e0f5849a0f4dba1da3f7c63d01dd4 Author: Reece H. Dunn Date: Sat Mar 23 11:39:53 2013 +0000 1.47.03b (from http://espeak.sourceforge.net/test/latest.html) commit b5bb7c7b63b3a9d720040187cfa769c238645836 Merge: 3f9067c9 180f3819 Author: Reece H. Dunn Date: Sat Mar 23 11:32:54 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/bn_list dictsource/bn_rules dictsource/dict_phonemes phsource/compile_report phsource/ph_bengali commit 3f9067c99ad456f3d8e338efb37e8997cb131bcc Merge: 3384bf4f be3933d1 Author: Reece H. Dunn Date: Sat Mar 23 11:23:08 2013 +0000 Merge commit 'be3933d1d3' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 180f3819367e1a8f52665b7420d455fc46cf515b Author: jonsd Date: Sat Mar 23 00:15:42 2013 +0000 [1.47.03b] Command line option --voices: Replace spaces in voice name by underscores. Show hyphen if no gender is specified. --voices= shows the voices in the specified subdirectory. Language changes: bn (Bengali), an. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@331 d46cf337-b52f-0410-862d-fd96e6ae7743 commit be3933d1d353241826c80b665eaa8ebae487c8b5 Author: jonsd Date: Thu Mar 21 18:02:06 2013 +0000 [1.47.03a] Change sound of Portugal 'rr' and initial 'r'. Fixed for Aragonese ordinal numbers. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@330 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ad030c231e8af416fca8494c0c3ec09649af6fb8 Merge: 6196ac57 3384bf4f Author: Reece H. Dunn Date: Thu Mar 21 14:50:36 2013 +0000 Merge branch 'development' commit 3384bf4fd2982f9b7c28da3d4c2c612c42ea6514 Author: Reece H. Dunn Date: Thu Mar 21 14:49:38 2013 +0000 1.47.03 (from http://espeak.sourceforge.net/test/latest.html) commit 1ee6f3cbbcb795848e109186bd17a27a352d8b86 Merge: 8d6fac1c 2f2eee48 Author: Reece H. Dunn Date: Thu Mar 21 14:42:57 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 2f2eee48a2d1436b8ec0f27df4d5c8a763e4396a Author: jonsd Date: Thu Mar 21 13:47:36 2013 +0000 [1.47.03] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@329 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 6196ac57b58bdb3e4fedff4c19cbd56f72a7c7cc Merge: 753df1df 8d6fac1c Author: Reece H. Dunn Date: Tue Mar 19 10:33:11 2013 +0000 Merge branch 'development' commit 8d6fac1c28b119a1e95e4db558491ceccb0df596 Author: Reece H. Dunn Date: Tue Mar 19 10:32:22 2013 +0000 1.47.02 (from http://espeak.sourceforge.net/test/latest.html) commit d97e64ab05884d88e60db11a95e5c45074bc01f1 Merge: 3305f6c8 8cba4d3b Author: Reece H. Dunn Date: Tue Mar 19 10:27:48 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes commit 8cba4d3b9659e95936c76679024bf66195e11ad2 Author: jonsd Date: Tue Mar 19 08:44:12 2013 +0000 [1.47.02] Fixed crash in Russian voice. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@328 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 753df1df40256a75c643f4fbfde408949785f415 Author: Reece H. Dunn Date: Mon Mar 18 12:22:05 2013 +0000 mkdictlist: only generate rules for building dictionaries that have corresponding voices commit e4b9e70f6e02cf9d2be04135cc36c81b1f787597 Merge: f7e15fba 3305f6c8 Author: Reece H. Dunn Date: Mon Mar 18 11:56:38 2013 +0000 Merge branch 'development' Conflicts: src/Makefile commit 3305f6c83e5320cb8879778e39db1a63d2b1ff7c Merge: ab693678 87604521 Author: Reece H. Dunn Date: Mon Mar 18 11:54:58 2013 +0000 Merge branch 'upstream' into development Conflicts: espeak-data/voices/asia/fa espeak-data/voices/asia/fa-pin espeak-data/voices/asia/ka espeak-data/voices/asia/ne espeak-data/voices/asia/pa espeak-data/voices/asia/vi-hue espeak-data/voices/europe/an espeak-data/voices/europe/bg espeak-data/voices/europe/et espeak-data/voices/europe/ga espeak-data/voices/europe/lt commit ab693678efbb03069c96dc83625972dcd474f81c Author: Reece H. Dunn Date: Mon Mar 18 11:53:23 2013 +0000 1.47.01 (from http://espeak.sourceforge.net/test/latest.html) commit b3f390822653d9a2dfcfeccfbe0399b294588b63 Merge: 678aef04 4634aa43 Author: Reece H. Dunn Date: Mon Mar 18 11:43:32 2013 +0000 Merge commit '4634aa43a5' into development Conflicts: dictsource/dict_phonemes phsource/compile_report phsource/vdiph/eei_5 phsource/vdiph2/i@_3 phsource/vietnam/_c.wav phsource/vietnam/a phsource/vietnam/ch.wav phsource/vietnam/dd.wav phsource/vietnam/ie_2 phsource/vietnam/oe phsource/vietnam/th.wav phsource/vietnam/tr.wav platforms/windows/make_espeakedit.iss src/Makefile commit 87604521971d0bcb012843752a5e8d34fde66a7f Author: jonsd Date: Mon Mar 18 04:11:25 2013 +0000 Change layout of espeak-data/voices git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@327 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ad5f5cb6eaf40916f44603ebf240fb879b1d64a1 Author: jonsd Date: Mon Mar 18 04:03:21 2013 +0000 Change layout of espeak-data/voices git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@326 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 9c2d44a074100738667f78376a26a17270886f8f Author: jonsd Date: Mon Mar 18 03:38:38 2013 +0000 Change layout of espeak-data/voices git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@325 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ab7a009649a11feb9e4081edd1a92bfd6d105df4 Author: jonsd Date: Mon Mar 18 03:38:12 2013 +0000 Change layout of espeak-data/voices git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@324 d46cf337-b52f-0410-862d-fd96e6ae7743 commit a82ac534610a29ea792e756061a7c17d94e105c8 Author: jonsd Date: Mon Mar 18 03:33:42 2013 +0000 Change layout of espeak-data/voices git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@323 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 658c53c73ac6889a350ef3acfb25087cc0c6aa54 Author: jonsd Date: Mon Mar 18 03:31:34 2013 +0000 Change layout of espeak-data/voices git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@322 d46cf337-b52f-0410-862d-fd96e6ae7743 commit daee46b6e9f866b2603a6d991e3717977c27b945 Author: jonsd Date: Mon Mar 18 03:29:13 2013 +0000 Change layout of esoeak-data/voices git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@321 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 4634aa43a55c5fbeb98e58960d6365bc2cb5ae23 Author: jonsd Date: Mon Mar 18 03:13:22 2013 +0000 [1.47.01] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@320 d46cf337-b52f-0410-862d-fd96e6ae7743 commit b066367ee025ef9e8c2f30d4db246973cc5f2955 Author: Reece H. Dunn Date: Sun Mar 17 12:36:10 2013 +0000 eSpeak for Android 1.46.53 (rev: 12) commit 956b5179fda1e67e61d78873b2004fb7eb47ada2 Author: Reece H. Dunn Date: Sun Mar 17 12:25:33 2013 +0000 VoiceData.java: test/an has moved to europe/an commit 7d6368037871870262cebf9fed1a59a08318b3bf Merge: 4a3a50e6 f7e15fba Author: Reece H. Dunn Date: Sun Mar 17 11:48:39 2013 +0000 Merge branch 'master' into android commit f7e15fba50d5bda1ea5a36010261dd37f703498b Merge: f9aeb8ec 678aef04 Author: Reece H. Dunn Date: Sun Mar 17 00:55:04 2013 +0000 Merge branch 'development' commit 678aef04b648ac8e2229dbc5146b0cba8232d0ce Author: Reece H. Dunn Date: Sun Mar 17 00:53:49 2013 +0000 1.46.53 (from http://espeak.sourceforge.net/test/latest.html) commit 790c151a4d3c0b47c7d30e09e826f52f98d46eca Merge: b51fe6f8 42028ac8 Author: Reece H. Dunn Date: Sun Mar 17 00:51:22 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report phsource/vnasal/a#_n2 phsource/vnasal/o_n4 commit 42028ac8ce3b5111f578c2b77d9183da0c8b3547 Author: jonsd Date: Sun Mar 17 00:08:32 2013 +0000 [1.46.53] espeakedit, show path to phsource when compiling. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@319 d46cf337-b52f-0410-862d-fd96e6ae7743 commit cecf81577ed82af82a5da6b0eaff6df1332ca859 Author: jonsd Date: Sat Mar 16 17:02:53 2013 +0000 [1.46.52] klatt voices, Added nasal formant value to nasal vowels. Fixed bug: speaking "hyphen" between two words with $combine attribute. Language changes: an, pt, ta. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@318 d46cf337-b52f-0410-862d-fd96e6ae7743 commit f9aeb8ec7d1dd5fb79ddccd94cec2c0b13e707dc Merge: 96177ba6 b51fe6f8 Author: Reece H. Dunn Date: Sat Mar 16 15:54:52 2013 +0000 Merge branch 'development' commit b51fe6f892128bccc3f80bb00a192119e17744ab Merge: 3ec15aa7 e75e5d92 Author: Reece H. Dunn Date: Sat Mar 16 15:52:46 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit e75e5d9258fd918c5293da83cc0d44970035d4de Author: jonsd Date: Sat Mar 16 00:20:29 2013 +0000 [1.46.51] Language changes: da. Fixed crash bug (in lang=hi), affects prevVowel(), isFirstVowel, etc in phoneme definitions. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@317 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 96177ba61d3279c134add603fab46d986fb98871 Merge: f88222cf 3ec15aa7 Author: Reece H. Dunn Date: Fri Mar 15 16:55:05 2013 +0000 Merge branch 'development' Conflicts: docs/speak_lib.h commit 3ec15aa7002c567a232ae4df269d6aef0a88bbe3 Author: Reece H. Dunn Date: Fri Mar 15 16:53:33 2013 +0000 1.46.50 (from http://espeak.sourceforge.net/test/latest.html) commit 2db0566941b6d8070c69fede8b564fc7322dad4d Merge: d695786e 22289456 Author: Reece H. Dunn Date: Fri Mar 15 16:50:36 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 22289456f83d42f27fe8375aa5e527c2261c2185 Author: jonsd Date: Fri Mar 15 15:19:24 2013 +0000 [1.46.50] Language changes: an, pt, ta. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@316 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 4a3a50e65807349d5d57763acb43cf8eeac248a0 Author: Reece H. Dunn Date: Thu Mar 14 18:27:23 2013 +0000 eSpeak for Android 1.46.49 (rev: 11) commit e96f2e3a92d5adc1f37c492d0a1142298d5c3bc6 Author: Reece H. Dunn Date: Thu Mar 14 17:53:18 2013 +0000 eSpeakTests: update the VoiceData to reflect the directory layout changes commit 31b2bf0c56ee7991579f87785f4649c8b4460d91 Author: Reece H. Dunn Date: Thu Mar 14 17:14:14 2013 +0000 CheckVoiceData.java: don't check for any voices as they can change directory layout commit 3187fd2d33daf2288f3f0e643a57f37b3ce64684 Merge: 4d44e88d f88222cf Author: Reece H. Dunn Date: Thu Mar 14 17:08:01 2013 +0000 Merge branch 'master' into android commit 4d44e88dd267c1ec251d233b094f91ab13c95f08 Author: Reece H. Dunn Date: Thu Mar 14 16:53:22 2013 +0000 TtsService: support detecting SSML documents commit 1ac6d04c48ff40fb1d8cf6519f1f6706380be2e1 Author: Reece H. Dunn Date: Thu Mar 14 16:30:34 2013 +0000 eSpeakActivity.java: support speaking specified text in the activity. commit f88222cf26c167bb37351c1ffa118a04bc149f93 Merge: ff7a09ed d695786e Author: Reece H. Dunn Date: Thu Mar 14 11:06:31 2013 +0000 Merge branch 'development' Conflicts: docs/speak_lib.h commit d695786e5438f023a36eb5e91feb4df4e13bc19e Author: Reece H. Dunn Date: Thu Mar 14 11:04:59 2013 +0000 1.46.49 (from http://espeak.sourceforge.net/test/latest.html) commit 2338a6c6f314663081dd238132df75daff44e2b8 Merge: 7987f169 fbe95397 Author: Reece H. Dunn Date: Thu Mar 14 11:00:26 2013 +0000 Merge branch 'upstream' into development commit fbe9539748fda97161ffa36337a1f10c93e36e03 Author: jonsd Date: Thu Mar 14 00:34:12 2013 +0000 [1.46.49] Fix: character names sometimes not spoken correctly if they are from another language's dictionary. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@315 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 36b86799b3e2d78a91357ddf75ee253edf674622 Author: Reece H. Dunn Date: Wed Mar 13 22:45:21 2013 +0000 eSpeakActivity.java: fix the 'X has leaked a ServiceConnection' error. The TTS engine should be destroyed in the onStop method, not the onDestroy method to prevent it being used in the stopped state. commit 904d3568d297a87b7b7db7a41e3b787c4fae13b1 Merge: c6cca792 e20c295c Author: Reece H. Dunn Date: Wed Mar 13 22:08:26 2013 +0000 Merge commit 'e20c295c75' into android Conflicts: phsource/vowel/vowelchart.png commit c6cca792eef56493bf526971efb062194660001b Author: Reece H. Dunn Date: Wed Mar 13 22:05:41 2013 +0000 Correctly handle the new vi-hue language. commit 0e46be11779ba544b526f4fce0cbbad0d2d5bc00 Merge: 2c06ab5d e4854a9c Author: Reece H. Dunn Date: Wed Mar 13 20:55:49 2013 +0000 Merge commit 'e4854a9cd6' into android Conflicts: src/voices.cpp commit 2c06ab5d7d6d89673b46d17c21f5e18022a15504 Merge: ef40dee4 3b209459 Author: Reece H. Dunn Date: Wed Mar 13 20:26:26 2013 +0000 Merge commit '3b2094592c' into android commit ff7a09ed658af0dd272d4afa6b8a831a702edb70 Merge: 0d086d7e 7987f169 Author: Reece H. Dunn Date: Wed Mar 13 18:53:34 2013 +0000 Merge branch 'development' commit 7987f1693ebf40a39972ad9374e738600bc9aa3c Merge: 82d47f80 ce83ffae Author: Reece H. Dunn Date: Wed Mar 13 18:50:42 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit ce83ffae8501c8d5fa274701e6fa005a8cf719dc Author: jonsd Date: Wed Mar 13 18:28:50 2013 +0000 [1.46.48] Language change: pt. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@314 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 0d086d7e808bf6ce71c2a3eff999278d5b00da22 Merge: 154faf44 82d47f80 Author: Reece H. Dunn Date: Wed Mar 13 16:36:28 2013 +0000 Merge branch 'development' Conflicts: src/Makefile.espeakedit src/speech.h commit 82d47f803e8678a84ccaa567f76573ac2bd0c540 Author: Reece H. Dunn Date: Wed Mar 13 16:30:43 2013 +0000 1.46.47 (from http://espeak.sourceforge.net/test/latest.html) commit 9468e462437679c6d0faded6ca9b1e011668cd42 Merge: 5f27ee1f 790c9a17 Author: Reece H. Dunn Date: Wed Mar 13 16:27:55 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 790c9a1754580214bc8a04381a7b6f3a8be6098a Author: jonsd Date: Wed Mar 13 15:35:29 2013 +0000 [1.46.47] Fix bug in SAPI5 version: speed suddenly changes to very slow when speaking a word which contains foreign characters. Language changes: da, fa, hu, pt, ur. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@313 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ef40dee48c9169afa1dffc5075993e54be64e034 Author: Reece H. Dunn Date: Wed Mar 13 12:34:42 2013 +0000 Don't use espeakSSML when synthesizing text as this causes problems for some text. commit 154faf44f05518f8a753a4ef38875d74667a350d Merge: 1c76a958 5f27ee1f Author: Reece H. Dunn Date: Mon Mar 11 22:17:16 2013 +0000 Merge branch 'development' commit 5f27ee1f93cf6808e2b8a79dfa1382d25bd3ed5c Author: Reece H. Dunn Date: Mon Mar 11 22:16:51 2013 +0000 1.46.46 (from http://espeak.sourceforge.net/test/latest.html) commit b90e1db85a306523d30db98d159829ba9e6b5b09 Merge: 9ef3750d 8238f8b0 Author: Reece H. Dunn Date: Mon Mar 11 22:13:40 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 8238f8b09b34b55401b56fe3977ae94b1586fe1d Author: jonsd Date: Mon Mar 11 21:28:06 2013 +0000 [1.46.46] Fix: SAPI5 version, pitch not reset correctly after indicating capital letter. Language changes: ga, nl, pt. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@312 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 1c76a958b412dad5dd346f9662f54fe35dacd4fb Merge: ceab35f7 9ef3750d Author: Reece H. Dunn Date: Sun Mar 10 14:23:40 2013 +0000 Merge branch 'development' commit 9ef3750d3937b8d19e52303bde8955778d2b3dab Author: Reece H. Dunn Date: Sun Mar 10 14:21:51 2013 +0000 1.46.45 (from http://espeak.sourceforge.net/test/latest.html) commit ab57561283c5889636e0ced59db813d24c622880 Merge: 280f0a1c 6691b67f Author: Reece H. Dunn Date: Sun Mar 10 14:19:08 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 6691b67f02cb366cf6acba439b4f8cfef8331610 Author: jonsd Date: Sun Mar 10 13:58:09 2013 +0000 [1.46.45] Indian languages, rename aspirated phonemes with # instead of h (eg. [t#] not [th]). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@311 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ceab35f7dafc6760e1c6705c813f2062d9252f03 Author: Reece H. Dunn Date: Fri Mar 8 21:46:47 2013 +0000 autotools: build the 'ga' dictionary commit 262ec1a1c114a0b2358cc9c98adb4030f7d045b3 Merge: abad47b8 280f0a1c Author: Reece H. Dunn Date: Fri Mar 8 21:39:13 2013 +0000 Merge branch 'development' commit 280f0a1c29c94a1098b19d0efeaf74ae30f5d03f Author: Reece H. Dunn Date: Fri Mar 8 21:37:32 2013 +0000 1.46.44 (from http://espeak.sourceforge.net/test/latest.html) commit ef57a43375a9147d62d91dc20950f5bfd66edeb0 Merge: ac03f848 ad8798cf Author: Reece H. Dunn Date: Fri Mar 8 21:34:11 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report phsource/ph_irish commit ad8798cf221fba48fdec2738ebccad435a8dfffc Author: jonsd Date: Fri Mar 8 20:40:02 2013 +0000 [1.46.44] Added language: ga (Irish). Languages changes: en-us, eo, hu, pt, ta, vi git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@310 d46cf337-b52f-0410-862d-fd96e6ae7743 commit abad47b859d3271ef70c486374f1b0f52c94756b Merge: 9aef1284 ac03f848 Author: Reece H. Dunn Date: Thu Mar 7 10:58:52 2013 +0000 Merge branch 'development' commit ac03f8483ad42dd89f0b9267b572283dc872b3bb Author: Reece H. Dunn Date: Thu Mar 7 10:58:31 2013 +0000 1.46.43 (from http://espeak.sourceforge.net/test/latest.html) commit ed3b3b40201f6865c19889578a1da080b75b0870 Merge: d78b391a 2d64d328 Author: Reece H. Dunn Date: Thu Mar 7 10:54:25 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 2d64d3289318b0e2b400ad3adb47aaf8726854a0 Author: jonsd Date: Thu Mar 7 10:32:34 2013 +0000 [1.46.43] language changes: da, pt git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@309 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 9aef1284ebb571e2fe52c5df4b74e43556b2a0ef Merge: a4b28c33 d78b391a Author: Reece H. Dunn Date: Thu Mar 7 01:00:12 2013 +0000 Merge branch 'development' Conflicts: src/speech.h commit d78b391acd41ff94234f100c3b1870e03bd2d7c1 Author: Reece H. Dunn Date: Thu Mar 7 00:58:10 2013 +0000 1.46.42 (from http://espeak.sourceforge.net/test/latest.html) commit c6c199d804679ea8235b81b5ef3f3861d43d08ab Merge: 4f00e22b 70915e2a Author: Reece H. Dunn Date: Thu Mar 7 00:53:07 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 70915e2a92a47b3e565bc11a09e552055f354855 Author: jonsd Date: Wed Mar 6 10:24:43 2013 +0000 [1.46.42] Command line option -X now lists *_list flags by name. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@308 d46cf337-b52f-0410-862d-fd96e6ae7743 commit a4b28c33138ac626db86243cd1d17b450251a519 Merge: 3168f9a6 4f00e22b Author: Reece H. Dunn Date: Sun Mar 3 21:22:53 2013 +0000 Merge branch 'development' commit 4f00e22bacc5c7c8527ff67295ffd1873c18e64e Author: Reece H. Dunn Date: Sun Mar 3 21:21:31 2013 +0000 1.46.41 (from http://espeak.sourceforge.net/test/latest.html) commit ea65fda835e6c7bdcbbf6418b708c7992e25365b Merge: c229b34a 1a0f4af8 Author: Reece H. Dunn Date: Sun Mar 3 21:17:42 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 1a0f4af8c5fb6c83d93476731af110774cd5ed2e Author: jonsd Date: Sun Mar 3 17:11:48 2013 +0000 [1.46.41] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@307 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 83bc87a000e6581a8c48594cfe545cb142d60ecb Author: jonsd Date: Sun Mar 3 12:27:43 2013 +0000 [1.46.40] Command line option --ipa can have option to include Tie or ZWJ characters to disabmiguate multi-letter phoneme names. Recognize and ignore UTF8-BOM byte sequence at the start of phoneme definition files. Languages changes: ta, nl, pt. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@306 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 932907ddc638ed07448807ceb17185c6a1c38806 Author: Reece H. Dunn Date: Sun Mar 3 12:25:23 2013 +0000 Don't check in espeakdata.zip to version control every time it changes. The espeakdata.zip file is a generated file that can be recreated by running the `make android` command. It takes up ~ 900 Kb of space and changes significantly every time it is built. commit 3168f9a6f78da3b96d315545e332f60feb67212f Author: Reece H. Dunn Date: Sat Mar 2 17:35:24 2013 +0000 autotools: don't compile the 'bn' dictionary as there is not a corresponding voice file commit 0fdba9386d76ffb4163f6790a45d24a6a8b2bec0 Author: Reece H. Dunn Date: Sat Mar 2 17:29:24 2013 +0000 src/compiledata.cpp: only call DrawEnvelopes if MAKE_ENVELOPES is defined commit 1b7dae7aea69bedf8712af4d05303dac2aa3f4e2 Author: Reece H. Dunn Date: Sat Mar 2 17:23:03 2013 +0000 autotools: build the 'bn' dictionary commit 2d203989f972b7c927fd490e59a7ffd82666c080 Merge: e20c295c c229b34a Author: Reece H. Dunn Date: Sat Mar 2 17:12:56 2013 +0000 Merge branch 'development' commit c229b34ae22a24b73bd66a9d395d3838938504bc Author: Reece H. Dunn Date: Sat Mar 2 17:08:18 2013 +0000 1.46.39 (from http://espeak.sourceforge.net/test/latest.html) commit 0c1c07d32de41ba1edcb2b4538de679354db07cb Merge: 75e239da 3eb5cb58 Author: Reece H. Dunn Date: Sat Mar 2 17:03:54 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 3eb5cb58d7cd170084e81eb63247f28b1ddc5dcb Author: jonsd Date: Fri Mar 1 20:45:05 2013 +0000 [1.46.39] Fixes to speaking characters from foreign alphabets. Allow $textmode and $text to translate between words in different alphabets. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@305 d46cf337-b52f-0410-862d-fd96e6ae7743 commit e20c295c75395c09664ee66e77e6bb8612ff49ad Merge: e4854a9c 75e239da Author: Reece H. Dunn Date: Thu Feb 28 13:54:22 2013 +0000 Merge branch 'development' commit 75e239dadc8faf56ad829a18dd3f34aad2a59b53 Author: Reece H. Dunn Date: Thu Feb 28 13:53:37 2013 +0000 1.46.38 (from http://espeak.sourceforge.net/test/latest.html) commit 1228e4270e67b5dfaa1eb655174a7598d2037898 Merge: 5f2c8175 6ee501b5 Author: Reece H. Dunn Date: Thu Feb 28 13:17:38 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 6ee501b5bb40dffe749673976242ea0ba91c1583 Author: jonsd Date: Wed Feb 27 13:34:02 2013 +0000 [1.46.38] Speak names of characters in non-native alphabets (eg. non-Latin). Language changes: en, nl, pt. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@304 d46cf337-b52f-0410-862d-fd96e6ae7743 commit e4854a9cd67ed51aef256a1db95dd8e173731f75 Merge: 3b209459 5f2c8175 Author: Reece H. Dunn Date: Thu Feb 21 23:34:39 2013 +0000 Merge branch 'development' commit 5f2c8175c18ff59e3510a6db2331ac1e1a83eaa3 Author: Reece H. Dunn Date: Thu Feb 21 23:34:12 2013 +0000 1.46.37 (from http://espeak.sourceforge.net/test/latest.html) commit 303404766e3052f42335cc91048a9e6245376984 Merge: c1e02cb0 182d88f8 Author: Reece H. Dunn Date: Thu Feb 21 23:28:10 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report platforms/windows/espeakedit/src/speech.h platforms/windows/espeakedit/src_copy/speech.h commit 182d88f81e873194bdd8947779c3f6d3e228a4d3 Author: jonsd Date: Wed Feb 20 19:19:43 2013 +0000 [1.46.37] Fixes for different sample rates. Fix bug in 1.46.36 where pause at end of a sentence was missing. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@303 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 9172b74343514f8cc7ce01dc352a8809cb00b0fb Author: jonsd Date: Wed Feb 20 13:58:44 2013 +0000 [1.46.36] espeakedit: Prosody window now shows the FMT() or WAV() filename and the standard length of the selected phoneme. Added the ability to produce speech at different sample rates. To use rates other than the default 22050Hz, the phoneme data must be recompiled. This needs the "sox" program to be available. (sox.sourceforge.net). espeakedit: Added menu option to compile the phoneme data at a specified sample rate (rather than the default 22050Hz). phondata: Includes the value of the sample rate at which the data was compiled. Language changes: pt. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@302 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 3b2094592cfde90d991508d8dae95995097df7e7 Merge: dca165e2 c1e02cb0 Author: Reece H. Dunn Date: Wed Feb 20 08:21:16 2013 +0000 Merge branch 'development' commit c1e02cb0b870a7a65249901f62fd5151a7e35d53 Author: Reece H. Dunn Date: Wed Feb 20 08:20:48 2013 +0000 1.46.35 (from http://espeak.sourceforge.net/test/latest.html) commit ee26fcec34e04d711998c81e5b255f09334d891e Merge: 1de6c427 62e16370 Author: Reece H. Dunn Date: Wed Feb 20 08:11:33 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 62e163701b5ac0286902d0d58535184dd5472493 Author: jonsd Date: Thu Feb 14 22:23:32 2013 +0000 [1.46.35] Added error detection in espeak_Synchronize(). Compile Phonemes: fixed resampling of WAV files to eSpeak's sample rate (needs 'sox'). Language changes: pt, en, fa. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@301 d46cf337-b52f-0410-862d-fd96e6ae7743 commit dca165e28de3b0674a461bee070c7307dd5788f9 Merge: bfc2bd24 1de6c427 Author: Reece H. Dunn Date: Thu Feb 14 16:17:06 2013 +0000 Merge branch 'development' commit 1de6c42722a1906a877683f394488672799fd5a9 Merge: cd6a5c68 d07bc6bf Author: Reece H. Dunn Date: Thu Feb 14 16:16:06 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit d07bc6bfa551e85b3cdb1afea4eca9533b79ee12 Author: jonsd Date: Thu Feb 14 09:04:31 2013 +0000 [1.46.34] Changes to languages: pt, en, vi git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@300 d46cf337-b52f-0410-862d-fd96e6ae7743 commit bfc2bd2495d9d5c0ec41042270e927173ec0fda7 Merge: 60e89f4f cd6a5c68 Author: Reece H. Dunn Date: Tue Feb 12 19:25:38 2013 +0000 Merge branch 'development' commit cd6a5c6834ad39f9c6ea5e5fee807154b3d79fb7 Author: Reece H. Dunn Date: Tue Feb 12 19:19:48 2013 +0000 1.46.34 (from http://espeak.sourceforge.net/test/latest.html) commit 6594f081e63a96036b7f5b16b119d7c6b7411847 Author: Reece H. Dunn Date: Tue Feb 12 13:25:12 2013 +0000 eSpeak for Android 1.46.32 (rev: 10) commit 2c1c3c53bdce328c7923c7fef0fc290ab485d3f0 Author: Reece H. Dunn Date: Tue Feb 12 13:11:23 2013 +0000 espeakdata: add a default group to the fa_rules file so it compiles correctly commit 48fa803bc4179e2ed24325f78bc0bf25d987028b Author: Reece H. Dunn Date: Tue Feb 12 12:21:34 2013 +0000 TtsService.java: ensure that the voice data is installed/upgraded correctly. When using assistive technology like TalkBack and not accessing either the eSpeak application or the Android TTS settings directly, the voice data would previously not be installed/upgraded correctly. The approach here is to move the logic to onIsLanguageAvailable so that if the espeak voice data is not installed or is upgradable then trigger an install of the voice data and return TextToSpeech.LANG_MISSING_DATA. commit 199029e97e3a76f76ef0f0cec0a97b57a9f0ecf8 Author: Reece H. Dunn Date: Mon Feb 11 19:03:53 2013 +0000 TtsService.java: use the context from the TtsService object itself commit 88e72aeb0aa263c66a890e86c88f7a867bb18163 Author: Reece H. Dunn Date: Mon Feb 11 12:40:52 2013 +0000 tools/ucd.py: support printing out the data as CSV with specified columns from the command-line commit 60e89f4f58e3213fdd075bf99dd086cc839c4a57 Merge: 6a74024a 5e673ec2 Author: Reece H. Dunn Date: Mon Feb 11 10:40:48 2013 +0000 Merge branch 'development' commit 5e673ec2858cf2a7f0e793b15d3d5003d5a0c97f Author: Reece H. Dunn Date: Mon Feb 11 10:39:13 2013 +0000 1.46.33 (from http://espeak.sourceforge.net/test/latest.html) commit d9e0cbd4c27351588ab8b04518cf7ea2bb9ff4ea Merge: 2ec786ae 1e518f1d Author: Reece H. Dunn Date: Mon Feb 11 10:35:20 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 9d0a23bb1c2119c897f8df33439d5064df3ab0c5 Author: Reece H. Dunn Date: Mon Feb 11 01:00:06 2013 +0000 TtsService.java: also report TextToSpeech.LANG_MISSING_DATA if the base resources are not found or the data can be upgraded. commit 1e52512637cdc2b986a012a8851c70d1bc46cf37 Author: Reece H. Dunn Date: Mon Feb 11 00:49:10 2013 +0000 TtsService.java: report TextToSpeech.LANG_MISSING_DATA if the engine has not been initialized. commit a7bb3eb790084507e7eaa2daf8fee988b10fd128 Author: Reece H. Dunn Date: Sun Feb 10 23:58:29 2013 +0000 Make eSpeak-specific setting changes apply immediately. This reverts commit 433a0a04556de9959b98bbc0afb8c351886e22d2. The issue here appears to be that the process the eSpeak commands are processed from to generate the speech differs from the one used to modify the settings. This appears to be enough to cause it to not get the updated settings until the process is restarted. Thanks to Peter Vagner for locating the cause. commit 1e518f1df28041e76b7f466345e5fe2052edadbe Author: jonsd Date: Fri Feb 8 16:17:17 2013 +0000 [1.46.33] Fix bug, some letter names spoken wrongly (eg. accented letters). Recognize Arabic full-stop (U+06D4). Changes to languages: en, pt, ka. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@299 d46cf337-b52f-0410-862d-fd96e6ae7743 commit be49d9cce6d2ac277b17fa6193047a4cb2d82422 Author: Reece H. Dunn Date: Thu Feb 7 14:43:38 2013 +0000 ucd.h: fix a typo commit 1116d02aa9ab399af5058e64195e3308b2122eee Author: Reece H. Dunn Date: Mon Feb 4 14:12:04 2013 +0000 Make the category/category_type/script to-string helper methods part of the public API. commit a7a810a009b5286497784fa3d56e61be489556af Author: Reece H. Dunn Date: Fri Feb 1 11:38:03 2013 +0000 CheckVoiceData.java: remove unused import statement. commit 7f6bfd929bc97644ab13711892b580569721f5d1 Author: Reece H. Dunn Date: Fri Feb 1 11:35:48 2013 +0000 TtsSettingsActivity.java: use PreferenceFragment on Honeycomb and later. commit af41da058f461867c4751e9accfbe6db03d28c11 Merge: 0c499c84 6a74024a Author: Reece H. Dunn Date: Wed Jan 30 16:39:52 2013 +0000 Merge branch 'master' into android commit 6a74024a9eba4b932b144f6c8ca69856814f7b4e Merge: 099b6a3b 2ec786ae Author: Reece H. Dunn Date: Wed Jan 30 16:35:17 2013 +0000 Merge branch 'development' commit 2ec786ae077e47d738e739bec6afb07839ee5bd0 Merge: 2fbab050 a3ad8221 Author: Reece H. Dunn Date: Wed Jan 30 16:32:01 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit a3ad82219d90ee2b5f9a52576a8b428ac32d6671 Author: jonsd Date: Wed Jan 30 15:25:35 2013 +0000 [1.46.32] Language changes: en, pt, da, an, fa. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@298 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 0c499c84e974890eaffbf3daf9960a300bffc551 Author: Reece H. Dunn Date: Fri Jan 25 17:33:18 2013 +0000 eSpeak for Android 1.46.31 (rev: 9) commit 3f5b5bb521251019f72753e2aad42fe9f8ccf6a5 Author: Reece H. Dunn Date: Fri Jan 25 17:14:27 2013 +0000 android: support the Aragonese and Farsi/Persian voices from 1.46.31 commit b425ded8f0922e6c38b6ebff1483b9c513fcb0ff Merge: 6edd17eb 099b6a3b Author: Reece H. Dunn Date: Fri Jan 25 16:34:39 2013 +0000 Merge branch 'master' into android Conflicts: src/voices.cpp commit 65c3bc33b60cc566eb543e0b9d33ad7661018c53 Author: Reece H. Dunn Date: Fri Jan 25 11:32:37 2013 +0000 autotools: fix the dependencies on the UCD files. commit 099b6a3bbb034ad98eff6f8be66fd0466cd9cf98 Author: Reece H. Dunn Date: Sat Jan 19 14:41:04 2013 +0000 autotools: build the 'an' and 'fa' dictionaries commit 2d0b6b7dee421e53f87e73e20feb8e4831a5635c Merge: a24b46f8 2fbab050 Author: Reece H. Dunn Date: Sat Jan 19 14:33:40 2013 +0000 Merge branch 'development' commit 2fbab050f940abc39356fdc1a1bc287799cb9d92 Author: Reece H. Dunn Date: Sat Jan 19 13:46:49 2013 +0000 1.46.31 (from http://espeak.sourceforge.net/test/latest.html) commit 851dfd38e52b58ccd4b2c61344f002de88e4969d Merge: 2c0829d6 b590876d Author: Reece H. Dunn Date: Sat Jan 19 13:23:25 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit b590876def01a9e4d6a99f9a8d2f6413a5d306f9 Author: jonsd Date: Sat Jan 19 12:04:30 2013 +0000 [1.46.31] Added languages: fa (Farsi), an (Aragon). Changes to languages: pt, si, ne. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@297 d46cf337-b52f-0410-862d-fd96e6ae7743 commit a24b46f8803ff8521e02d548a4c05cc67b0da8f2 Author: Reece H. Dunn Date: Fri Jan 18 22:04:22 2013 +0000 autotools: use the variables from autotools for the install locations. commit 4b0a83b425795d8d4b7e89acb86a2e6b1132e60b Author: Reece H. Dunn Date: Fri Jan 18 21:52:55 2013 +0000 Makefile.am: typo -- s/REFIX/PREFIX/ commit 1dc6c0a57d104380d402f814620086ff6f70eaec Author: Reece H. Dunn Date: Fri Jan 18 21:46:43 2013 +0000 src/Makefile.am: Don't make 'install' depend on 'all'. This fixes the issue where installing will re-generate the voices and may sometimes fail setting up the shadow directories in the espeak-data folder. commit c8526d17f809e82f61d8289335305c9216696e46 Author: Reece H. Dunn Date: Fri Jan 18 21:40:33 2013 +0000 autotools: add a COPYING file with the GPL v3 license to make autotools happy. commit a8bc86bfd922b890abadff87e1257ac54774f6ec Author: Reece H. Dunn Date: Fri Jan 18 21:33:55 2013 +0000 configure.ac: drop autoconf requirement to 2.63 to support more systems (e.g. the OLPC XO-1) commit 6edd17eb0c0d1f6308ef682512b835f5fec19918 Author: Reece H. Dunn Date: Wed Jan 16 18:58:11 2013 +0000 Add tests verifying that calling getSampleText does not change the apps locale. commit f455a466c3fe57b40979c8df93245de26443c5d0 Author: Reece H. Dunn Date: Wed Jan 16 18:42:33 2013 +0000 Do not add a voice if the Locale assigns a blank ISO3 language code. commit df1adcfcfbc2e5f3b2814b3cddbab97a2838c30e Author: Reece H. Dunn Date: Wed Jan 16 18:27:07 2013 +0000 Use zh-HK for Cantonese Chinese as Android does not properly support the yue language code. commit 920dc0ad0cd406dfd02745eb18d65d4f5bfa15bb Author: Reece H. Dunn Date: Wed Jan 16 18:16:10 2013 +0000 Report the eSpeak version in the main activity. commit a451efc6e46e2150b2025243994a82e1d5fc1226 Merge: d455281f d08a4293 Author: Reece H. Dunn Date: Wed Jan 16 17:23:46 2013 +0000 Merge branch 'master' into android commit d08a4293aa9d45d73a0f336fd9a356fd795e6953 Merge: e7d6e6d3 2c0829d6 Author: Reece H. Dunn Date: Tue Jan 15 17:49:04 2013 +0000 Merge branch 'development' commit 2c0829d6cfe31ded2aaf27cb1512ade8cc3d205f Author: Reece H. Dunn Date: Tue Jan 15 17:48:10 2013 +0000 1.46.30 (from http://espeak.sourceforge.net/test/latest.html) commit 68041d09ba9a68692feeca357f667c29655a0652 Merge: 87896196 93674337 Author: Reece H. Dunn Date: Tue Jan 15 17:42:51 2013 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes dictsource/sl_list dictsource/sl_rules phsource/compile_report src/synthdata.cpp commit 93674337f4b70038fd416d8b593f20d0790e95f1 Author: jonsd Date: Tue Jan 15 14:45:58 2013 +0000 [1.46.30] Changes to langauges: ta, sl, pt, en git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@296 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 4ded80bdb3b15b34c44a3362eeccdef76503aada Author: Reece H. Dunn Date: Sat Jan 12 17:40:00 2013 +0000 ctype: add default cases to switch statements to suppress -Wswitch warnings with clang commit 7e411b34e9a1c438102f5bd919ab823991df7596 Author: Reece H. Dunn Date: Mon Dec 24 22:37:18 2012 +0000 F8D0-D8FF: Klingon commit c06f296d87a12ce66afef8cc75d4918e0c3a6a22 Author: Reece H. Dunn Date: Mon Dec 24 21:34:34 2012 +0000 tools/scripts.py: merge some script set ranges commit 65f95033c8639f24b7cdfaba8bb23d0ec283037c Author: Reece H. Dunn Date: Mon Dec 24 21:32:22 2012 +0000 Add support for querying the Script property. commit 349e225aaeff246cacf5c71dbaaeda221ea7d2b0 Author: Reece H. Dunn Date: Mon Dec 24 15:55:23 2012 +0000 Support mapping a General Category to a General Category Group. commit 6e15fd6d9b209e330514729201e11bdd85072bbe Author: Reece H. Dunn Date: Mon Dec 24 15:38:39 2012 +0000 Add tests for ucd::lookup_category_group. commit 3f9f6c06235ef92455bd45caa6663ca9245029e6 Author: Reece H. Dunn Date: Mon Dec 24 15:26:36 2012 +0000 Add tests for ucd::isspace. commit cc9abdff120ccc5292431d82bdfcc5693a56c143 Author: Reece H. Dunn Date: Mon Dec 24 14:47:06 2012 +0000 Fetch UnicodeData.txt from unicode.org if not present to make the build fully automated. commit 8799bc5e538f753e2f393c01c201e3190faf2f1c Author: Reece H. Dunn Date: Mon Dec 24 14:29:10 2012 +0000 The ctype.cpp file is not generated, so remove the comment stating that it is. commit d455281ff5829acac75135c1035a985d9690c0f3 Author: Reece H. Dunn Date: Sun Dec 23 15:07:25 2012 +0000 Create a promo graphic. commit c386d469257f4291345329d52282da61f8250bbf Author: Reece H. Dunn Date: Sun Dec 23 14:34:58 2012 +0000 Remove the explicit 'Update voices' menu option now that this is done automatically. commit 1623f90b4f59c98707bb17a1414725aec07089b2 Author: Reece H. Dunn Date: Sun Dec 23 14:28:53 2012 +0000 Exclude the MBROLA data files when building the espeakdata.zip file. commit 9f2293221d8cd3058bf58597f333e9fc253cc1d2 Author: Reece H. Dunn Date: Sun Dec 23 14:15:44 2012 +0000 Support installing the voices if the voice data signature has changed. commit 16afab6349ad0d9b5192a3579bf47ab436f4cede Author: Reece H. Dunn Date: Sun Dec 23 13:23:18 2012 +0000 Restrict the minimum Android version to 4.0 until the 2.2 code is working. commit e64fd4fa392db8172309a7ed5fe39252f22f2253 Author: Reece H. Dunn Date: Sun Dec 23 13:22:11 2012 +0000 Fix displaying the error message on download failure. commit fd6b33cff494b837c5255be9226fd561da0e5f9e Author: Reece H. Dunn Date: Sun Dec 23 12:14:39 2012 +0000 .gitignore: espeak-data.zip and espeak-data-en_only.zip are not built, so remove them from the ignore list. commit 7632a4cd4b899991dd8dee1472d9bf080932cb80 Author: Reece H. Dunn Date: Sun Dec 23 00:12:26 2012 +0000 feature graphic: fix the reference to the Tatarstan flag. commit 26b226c6da3a117309af9675f7b59375fa6862a1 Author: Reece H. Dunn Date: Sat Dec 22 23:56:25 2012 +0000 feature graphic design commit 03dfacef35972cc32b928854a28f4a94c65713ac Author: Reece H. Dunn Date: Sat Dec 22 14:30:53 2012 +0000 Android.mk: Factor out the ucd-tools files to make it easier to maintain. commit dcf0511736d65cc770c83b995b953470bf63cd4b Author: Reece H. Dunn Date: Sat Dec 22 13:26:04 2012 +0000 README.md: update the instructions to describe how to sync the ucd-tools submodule. commit e28255f5dbc690b4616bc0e35dca7ed19f846b77 Author: Reece H. Dunn Date: Sat Dec 22 13:11:09 2012 +0000 ucd-tools: pick up category classification fixes and data size reductions. commit 2d982956a59089cbbffdd5a4c422246207577d1a Author: Reece H. Dunn Date: Sat Dec 22 13:05:09 2012 +0000 Store the category data in uint8_t arrays to minimize their compiled size. commit 2df0e6abdb905ce39df3475746edb9d2bffafdc8 Author: Reece H. Dunn Date: Sat Dec 22 12:55:23 2012 +0000 Factor out the remaining single category tables. commit 7f1dd9cc96e20c5466c40b7947c40bd88fc69270 Author: Reece H. Dunn Date: Sat Dec 22 12:49:55 2012 +0000 Avoid duplicating Lo only tables. commit ea09eb5c45a2102ff98281047449ede408c7ef65 Author: Reece H. Dunn Date: Sat Dec 22 12:18:49 2012 +0000 Add tests for querying UCD properties; fix discovered issues. commit 68ec09ab574825fde02b6df93596bfa19b737fbf Author: Reece H. Dunn Date: Sat Dec 22 10:08:42 2012 +0000 Use the ucd-tools toupper/tolower APIs instead of the Android versions. commit 9c3a87dbebe7547edd0125f59a581284d5d8dd80 Author: Reece H. Dunn Date: Sat Dec 22 09:57:21 2012 +0000 Add toupper, tolower and totitle case-conversion APIs. commit 8bafda70e2a9dc926e55177dd9a3c3b63d883d8d Author: Reece H. Dunn Date: Sat Dec 22 01:54:37 2012 +0000 Use the new ucd-tools project for wide-character compatibility on Android. commit e3e85d33f2949cdb29fa1090c0165d6117aa9217 Author: Reece H. Dunn Date: Sat Dec 22 01:27:18 2012 +0000 Rename Ci to Ii and move it to an I/Invalid category group as it is not part of the UCD C/Other category group. commit bc6a5c23ccb16f47c9d444a894025bd1123e51b4 Author: Reece H. Dunn Date: Sat Dec 22 01:19:03 2012 +0000 Remove the Zc class as it is not part of the UCD; special case Cc-based whitespace instead. commit ff7a5e02098bc158a32865f0f3472eca52bae2b4 Author: Reece H. Dunn Date: Sat Dec 22 01:09:49 2012 +0000 Add support for looking up the general category group for a codepoint. commit 2282735a4c0d6e85e01c4caab637af457a3c0015 Author: Reece H. Dunn Date: Sat Dec 22 00:56:39 2012 +0000 Add ctype-style APIs that are compatible with wctype.h. commit a416b4090c807dd23c2c46845a9486bbeb65f6dd Author: Reece H. Dunn Date: Sat Dec 22 00:08:38 2012 +0000 Display the Unicode Character Database version in the generated file. commit 7f4f3ee7d142815964fdb4c1ecab0298f7604fa8 Author: Reece H. Dunn Date: Fri Dec 21 23:57:39 2012 +0000 Add the generated file src/categories.cpp so you don't need the Unicode Character Database to build the project. commit 12bafa6b4d43e5ef83c548d477eb7c8710d47f12 Author: Reece H. Dunn Date: Fri Dec 21 23:55:27 2012 +0000 tools/categories.py: generate category lookup tables for the full unicode range. commit e6133fcafdf06d880bf06799432767f695ddfd69 Author: Reece H. Dunn Date: Fri Dec 21 21:04:17 2012 +0000 tools/ucd.py: fixup the codepoint ranges when processing the UnicodeData file. commit a77e5a142cf4e731b649dcaf40a3aeff977e1c57 Author: Reece H. Dunn Date: Fri Dec 21 20:53:33 2012 +0000 tools/ucd.py: parse CodePoint/CodeRange entries to their numerical values. commit 2813950acca99d62eb30593ccd5d6e8d38cf9d63 Author: Reece H. Dunn Date: Fri Dec 21 19:41:33 2012 +0000 Infrastructure for building libucd.a. commit 1b24e604edf1e9696b615e55c86b360a558d3178 Author: Reece H. Dunn Date: Fri Dec 21 15:37:22 2012 +0000 Parse the UCD data files. commit 0a37be30b25bb98b94faf2aa6b7f45c49f7ede11 Author: Reece H. Dunn Date: Fri Dec 21 00:47:50 2012 +0000 Build a version of libttsespeak.so for the MIPS architecture. commit 95b368bc68e5777d50f4452442c8145c6e2fcdd4 Author: Reece H. Dunn Date: Fri Dec 21 00:41:03 2012 +0000 Add wctype compatibity for Unicode characters on Android. commit 2c20fe7e33ba08c51f2ff7b9a18ffe5072dae829 Author: Reece H. Dunn Date: Thu Dec 20 20:23:24 2012 +0000 Application.mk: align the ':=' and remove commented out code commit 1b436168a13125f53a29a7d8d5d33f115410be92 Author: Reece H. Dunn Date: Thu Dec 20 14:52:40 2012 +0000 eSpeakService.cpp: use 'delete' instead of 'free' to release memory allocated via 'new'. commit b6ef2a607d89fb5362323556b38e6e4d313251bb Author: Reece H. Dunn Date: Thu Dec 20 13:09:17 2012 +0000 Make sure that error states take priority when reporting status messages. commit 33545918f1e66bf4b939f6fe16d191678a218b61 Author: Reece H. Dunn Date: Wed Dec 19 16:43:26 2012 +0000 Remove the 'Would you like to send an error report?' text from the error message as this is functionality not supported. commit 09b62785c12fd8c463628084c7c9f76fefb054e8 Author: Reece H. Dunn Date: Wed Dec 19 16:21:12 2012 +0000 Remove an unused import. commit 2564e75444d12b58f614db3a5f34f1a3a9b55191 Author: Reece H. Dunn Date: Wed Dec 19 16:19:07 2012 +0000 Display error messages in a status field instead of via dialogs. commit 2e40b92ad661ed88a9abfa3ee36ed0ca384272ad Author: Reece H. Dunn Date: Wed Dec 19 15:59:39 2012 +0000 Use finsItem instead of getItem to avoid crashing on sub-API 14 devices. commit 55e58682ab3619510c8b3d41e86a5a559e843f49 Author: Reece H. Dunn Date: Wed Dec 19 15:57:12 2012 +0000 Display a status message in the main UI instead of displaying a dialog if eSpeak is not the default engine. commit d92abbe342de2342a7e7c93dc4f2b2393354e8bb Author: Reece H. Dunn Date: Wed Dec 19 15:20:03 2012 +0000 Move the buttons to the options menu UI accessible via the menu button. commit 42aba8a20b238ec8487189ce59071f088e8ae105 Author: Reece H. Dunn Date: Wed Dec 19 14:52:46 2012 +0000 Update the UI to use a preferences-style display for the information items (default voice and installed voices). commit eea0946e82b04a400594c86ceb3e6c4f55d4c84c Author: Reece H. Dunn Date: Wed Dec 19 13:07:19 2012 +0000 Ensure that the copyright notices are ordered latest to oldest. commit 629c73b5725556512f24df2b586506b257be23b2 Merge: 71fb7bce e7d6e6d3 Author: Reece H. Dunn Date: Wed Dec 19 11:33:45 2012 +0000 Merge branch 'master' into android commit e7d6e6d302cde77f2e64c358226899664885bc01 Author: Reece H. Dunn Date: Wed Dec 19 11:33:12 2012 +0000 GetVoices finds 153 voices, so increase the limit to 200. commit 71fb7bce3433ce31ed2d36877065edf05e046161 Author: Reece H. Dunn Date: Wed Dec 19 11:31:55 2012 +0000 Add debugging information to GetVoices. commit c73686c9ebae2ff934c75971057dfcd856be8c3c Author: Reece H. Dunn Date: Wed Dec 19 11:12:26 2012 +0000 Support logging debug information to logcat on Android. commit 3c05eeb9ed7796479da6c0be284b8e5c62859a89 Author: Reece H. Dunn Date: Tue Dec 18 21:27:50 2012 +0000 libs: add the hamcrest jar files needed to build the espeak tests commit beb82cb6fda645a43ec4984f903b56caa13180bf Author: Reece H. Dunn Date: Tue Dec 18 21:09:09 2012 +0000 eSpeakActivity: use the correct intent for launching the TTS settings on Android 3.x. commit 7dd1d66e4aae0b83cc55a452ac827505e2c3d5e4 Author: Reece H. Dunn Date: Tue Dec 18 19:25:09 2012 +0000 Fix the shared object name for API 8 compatibility, with tests. commit dc4f85865daacb3c84100fad53b5deaeb477f3e4 Author: Reece H. Dunn Date: Tue Dec 18 15:39:00 2012 +0000 SpeechSynthesis: fix the getSampleText behaviour when passed Java-style locale codes. commit 2a3a1a0a815849477cf39af415bbfa25b3744b3d Author: Reece H. Dunn Date: Tue Dec 18 14:38:57 2012 +0000 Move the sample text logic into SpeechSynthesis.getSampleText and add test cases for it. commit 026110c64d9f5201893c2c58e01693cb967fa838 Author: Reece H. Dunn Date: Tue Dec 18 10:17:16 2012 +0000 CheckVoiceData: MODE_WORLD_READABLE is deprecated; use MODE_PRIVATE instead (the data is accessed via a Service). commit 55cb127db0acda90cebfadecf5912dec5307f8dc Author: Reece H. Dunn Date: Tue Dec 18 08:34:48 2012 +0000 Revert "Fix exported activities/services/providers warning in the manifest." This reverts commit a79fe17681a2924365e03e84ff9420dacc0dbace. Conflicts: android/AndroidManifest.xml This is the actual commit that causes the permission problems noted in issue #31. commit e8ac81e6114c3372e9f737363783d25c935d7b66 Author: Reece H. Dunn Date: Tue Dec 18 08:30:44 2012 +0000 Revert "Revert "Update the package version to reflect the espeak version."" This reverts commit 85594a9e8dd55256d0c238250804adc5c4fd1ffd. The commit this reverted was the wrong commit. Therefore, undo the revert. commit 85594a9e8dd55256d0c238250804adc5c4fd1ffd Author: Reece H. Dunn Date: Mon Dec 17 23:07:01 2012 +0000 Revert "Update the package version to reflect the espeak version." This reverts commit 681f7475d389db33552d7717ad25f4f2a015aacd. This commit is causing permission issues on a real device that is preventing the service from loading (see issue #31). commit 0a69c1911256f270511986bc8c8631a4d633208c Author: Reece H. Dunn Date: Mon Dec 17 18:54:44 2012 +0000 SpeechSynthesis.Voice.toString should report the language code (not the voice name), so the correct language name is displayed commit 54b9cb161b156d06ba924477c86df130ff3eb9d3 Author: Reece H. Dunn Date: Mon Dec 17 17:01:17 2012 +0000 VoiceData: update the test data to check the es, fr-be, mk, pl and sw languages. commit 5a2cfb2e7c3a9cb021c31c30d56a211f5e0a4a3c Author: Reece H. Dunn Date: Mon Dec 17 16:50:24 2012 +0000 SpeechSynthesisTest: skip testing voice data for missing voices. commit aed6bc03650b3daf88fbc6804f14968f13c1a0e0 Author: Reece H. Dunn Date: Mon Dec 17 16:45:50 2012 +0000 SpeechSynthesisTest: calculate the added and removed voices in the getVoices method. commit ea623385d63bea4666a636906f3046a316cb89c0 Author: Reece H. Dunn Date: Mon Dec 17 16:36:38 2012 +0000 SpeechSynthesisTest: test for added and removed voices to make it easier to maintain and update the VoiceData.voices list. commit 433a0a04556de9959b98bbc0afb8c351886e22d2 Author: Reece H. Dunn Date: Mon Dec 17 14:49:17 2012 +0000 AndroidManifest.xml: specify an android:service for the espeak service. This is to try and address the "java.lang.SecurityException: Not allowed to bind to service Intent" error when using the spiel screen reader. commit 32efff8500e13954b29bad45024efeb0dec38f5d Author: Reece H. Dunn Date: Mon Dec 17 14:13:09 2012 +0000 VoiceData.Exception: use AssertionError instead of Exception to get the language in the JUnit results. commit 87ccc3a61e7ddace5290997acc7ddf87cf7a26e2 Author: Reece H. Dunn Date: Mon Dec 17 14:10:18 2012 +0000 SpeechSynthesisTest: check the number of voices against the length of the test data array (VoiceData.voices) instead of hard coding it. commit b5db940457af31cada3040da5765d2ee1d107b68 Author: Reece H. Dunn Date: Mon Dec 17 11:06:26 2012 +0000 Note where the languages come from for language selection. commit 3d48180e280e0a89d594af81a37f3f97d0823dc2 Author: Reece H. Dunn Date: Sun Dec 16 18:13:59 2012 +0000 espeakengine: currentRate is not used, so remove it. commit 4529991fe459404806d76c08e728c426e2dbde0e Author: Reece H. Dunn Date: Sun Dec 16 18:11:45 2012 +0000 espeakengine: avoid leaking memory from currentLanguage. commit f45a01b8e0ea094a7629b8ea7ac709022adf7ed3 Author: Reece H. Dunn Date: Sun Dec 16 18:05:12 2012 +0000 espeakengine: correctly implement TtsEngine::setAudioFormat. commit b9c0143a9b080376657a7c3a6bec095f0af1f50a Author: Reece H. Dunn Date: Sun Dec 16 12:12:00 2012 +0000 Rename libttsespeak.so to libespeak.so. commit b30311a7d7b90458a8201280dde2e440d79286a1 Author: Reece H. Dunn Date: Sun Dec 16 11:27:33 2012 +0000 TextToSpeechTest: move out the unsupported language tests to a separate method and check that the language does not get updated. commit 7816a0a204d4525b8b0460a7e01be344555c6a8e Author: Reece H. Dunn Date: Sun Dec 16 11:14:12 2012 +0000 TtsService: set the language properties to the matched voice, not the requested voice commit 4cbf26883bf6bce9681667d0b307f085d50e2e19 Author: Reece H. Dunn Date: Sun Dec 16 01:43:41 2012 +0000 TextToSpeechTest: add tests for TextToSpeech.set/getLanguage. commit 2bdd4aab27be1ff4778ffc29aa103d9a7f4c96d6 Author: Reece H. Dunn Date: Sun Dec 16 01:34:20 2012 +0000 TextToSpeechTest: add tests for TextToSpeech.isLanguageAvailable. commit 8d586dd52cdf6037ed1987c23edd96bc997e4d15 Author: Reece H. Dunn Date: Sun Dec 16 01:11:38 2012 +0000 SpeechSynthesisTest: factor out the voice data into a reusable, queryable list commit 86fe261425df53cbd77e90a2b49c555e1fa82c0d Author: Reece H. Dunn Date: Sat Dec 15 14:36:42 2012 +0000 SpeechSynthesisTest: Add tests for Voice.match using 3-letter language and country codes. commit 51da7f24785806b1980a9d29c7120cb06b1ffb9b Author: Reece H. Dunn Date: Sat Dec 15 14:18:51 2012 +0000 SpeechSynthesisTest: Add tests for Voice.toString. commit 5277a6788ad13d0d0427d9bd994d2d534b24ca7d Author: Reece H. Dunn Date: Sat Dec 15 14:16:10 2012 +0000 SpeechSynthesisTest: Add tests for Voice.match. commit 3e136d66d4c0170e0b5100832c93e9dfad8564a7 Author: Reece H. Dunn Date: Sat Dec 15 00:20:00 2012 +0000 espeak-data: remove the duplicacte bg voice file commit 81c0755be3ca3f9016180ca2421d4fa346e7e927 Merge: 1a28553d 3cf7b18d Author: Reece H. Dunn Date: Sat Dec 15 00:19:03 2012 +0000 Merge branch 'master' into android commit 3cf7b18d571677fbb9b00a4fb736b65b958772d7 Author: Reece H. Dunn Date: Sat Dec 15 00:17:17 2012 +0000 espeak-data: bulgarian-test is in both voices/bg and voices/test/bg, so remove the duplicate entry commit 1a28553d4cffb106b71eefdd04656768d6870a26 Author: Reece H. Dunn Date: Fri Dec 14 23:39:18 2012 +0000 Add tests for the data returned by the SpeechSynthesis class, specifically the Voice locale entries. commit 437a660cda4ee9f91984ce67cb578a93cffa8770 Author: Reece H. Dunn Date: Fri Dec 14 16:07:11 2012 +0000 Rework the launcher icon so it is different to the eyes-free icon, using the eSpeak lips icon as the reference. commit e8a718ebf5eed5d9421970e9075799f38676a65d Author: Reece H. Dunn Date: Fri Dec 14 14:54:18 2012 +0000 Target API 17 commit 777254e10da7cff637044b5195086806e02859fc Author: Reece H. Dunn Date: Fri Dec 14 14:51:54 2012 +0000 Remove unused drawable files commit 65d0bd454864579e58f0ea381ec20ee706499b72 Author: Reece H. Dunn Date: Fri Dec 14 14:44:13 2012 +0000 Rename 'eSpeak TTS' to 'eSpeak' to distinguish between the eyes-free port. commit a79fe17681a2924365e03e84ff9420dacc0dbace Author: Reece H. Dunn Date: Fri Dec 14 14:34:46 2012 +0000 Fix exported activities/services/providers warning in the manifest. commit 681f7475d389db33552d7717ad25f4f2a015aacd Author: Reece H. Dunn Date: Fri Dec 14 14:29:09 2012 +0000 Update the package version to reflect the espeak version. commit 123e55a39cb4bedf247c2d39f350fbde95638a7f Author: Reece H. Dunn Date: Fri Dec 14 14:23:31 2012 +0000 Relocate the package to com.reecedunn.espeak commit 8f2ea37c7a1ed6a05ab60e996f07c9edb9bddef5 Author: Reece H. Dunn Date: Fri Dec 14 09:07:26 2012 +0000 Remove cleanup of the legacy directory as this port does not have a legacy directory; removes the need for the WRITE_EXTERNAL_STORAGE permission. commit 5998278ddae974524d757601598c90e7883969fe Author: Reece H. Dunn Date: Fri Dec 14 00:24:22 2012 +0000 eSpeakActivity: don't report an error if mVoices is null, set the installed voices to 0. commit e27a2185926df79698204e356d003b46ce6027dd Author: Reece H. Dunn Date: Thu Dec 13 23:58:34 2012 +0000 onDataChecked may be called *after* onInitialized is called, in which case mVoices will be null; set the voice count in onDataChecked to avoid problems commit e346c86cb759251aebb3763c1cbfa33a2335e743 Author: Reece H. Dunn Date: Thu Dec 13 23:17:44 2012 +0000 Fix the 'leaked ServiceConnection' error. commit bf45142f5d777865d6674951e99594e59c1b2a20 Author: Reece H. Dunn Date: Thu Dec 13 22:42:06 2012 +0000 Fix the pitch mapping between Android and eSpeak. commit df0f166fb441b187967f3c4f2f9b4b500fa267c2 Author: Reece H. Dunn Date: Thu Dec 13 14:05:26 2012 +0000 Move the android sources to android/... to avoid polluting the APK when it is being built through eclipse commit 7afbbf57d548cbaca06b42cb477ac4677dd3f622 Author: Reece H. Dunn Date: Thu Dec 13 13:34:11 2012 +0000 espeak specifies rate in WPM but android specifies it as a percentage, therefore correctly scale against the default espeak WPM commit 9f2137a8ff1c2c37de919640aa047109693b0409 Author: Reece H. Dunn Date: Thu Dec 13 11:56:29 2012 +0000 Add an 'Update voices' button to manually trigger an update. commit 99e63c4b2efdd58839b18558b83a1c12b5d3e366 Author: Reece H. Dunn Date: Thu Dec 13 11:55:43 2012 +0000 espeakdadta.zip: fix the directory structure commit 4b1bb96b6838356c045b480b33e3b4ce91ae1d50 Author: Reece H. Dunn Date: Thu Dec 13 01:21:23 2012 +0000 TtsService: correctly map android locales to espeak locales in onSynthesizeText using the onLoadLanguage > onIsLanguageAvailable chain to avoid code duplication commit 7103594ff51c81cb5f12de8addbb1db37663ce83 Author: Reece H. Dunn Date: Thu Dec 13 00:30:50 2012 +0000 .gitignore: ignore the gen directory commit fab65bd5db022dd6ed38d82c4d65a642adb316c9 Author: Reece H. Dunn Date: Thu Dec 13 00:28:49 2012 +0000 eSpeakActivity: use a weak reference in the Handler to avoid memory leaks commit e2d15f6456558e1c01245c9b02c240e5bbd2f25a Author: Reece H. Dunn Date: Wed Dec 12 19:43:17 2012 +0000 nativeSetLanguage is not used, so remove the associated code commit 5f8a2aa991f10ba2815165ae83285af054f89a5d Author: Reece H. Dunn Date: Wed Dec 12 18:43:08 2012 +0000 Build espeakdata.zip in the correct place so it is picked up by the apk and update it to 1.46.29 commit aad02ea440a3e3edd0002907fc219974a46221b9 Author: Reece H. Dunn Date: Wed Dec 12 18:16:47 2012 +0000 Clean up some easy to fix warnings in the Java code. commit c24913aec312a6e9a85aafcca4c045c564f7a0c8 Author: Reece H. Dunn Date: Wed Dec 12 18:09:11 2012 +0000 Use a pointer to a stack object for 'silence' instead of allocating memory to avoid a memory leak. commit e62cfa7c76a10cc86464aad15a5ae3fae43cd8eb Author: Reece H. Dunn Date: Wed Dec 12 16:54:59 2012 +0000 Add LOGE traces for error codes returned by the espeak functions. commit 7007dd760814c322d6347e0e393d54dcbade025b Author: Reece H. Dunn Date: Wed Dec 12 16:11:43 2012 +0000 Do not call (Get|Release)StringUTFChars with a null value as this will crash the eSpeak service. commit dfbfec4e050bb57ab926d23b52be4a03b8cfad35 Author: Reece H. Dunn Date: Wed Dec 12 16:03:53 2012 +0000 Improve the logging on the JNI/C++ bindings and document which API versions each implementation targets commit 09ba97bdf8efdbc6c32a343351ae2ea222843494 Author: Reece H. Dunn Date: Wed Dec 12 13:59:15 2012 +0000 eSpeakActivity: rework the main layout to provide a better L&F commit ec7eca3c0dfb8a3edfe8ded4e76562469d82263b Author: Reece H. Dunn Date: Wed Dec 12 13:58:13 2012 +0000 .gitignore: ignore android build output commit e68eb2f41d29f0e9faa2531a1c98ad73fa0fe595 Merge: a953b936 400334c4 Author: Reece H. Dunn Date: Wed Dec 12 12:00:55 2012 +0000 Merge branch 'master' into android Conflicts: commit 400334c4b957cba91694a69ed4eb56fcbd16edec Author: Reece H. Dunn Date: Wed Dec 12 11:59:04 2012 +0000 autotools: fix espeak-data dictionary dependencies so they can be built from a clean tree commit a953b9361396bd1be7247a05bc205cf1076b248d Author: Reece H. Dunn Date: Wed Dec 12 11:43:19 2012 +0000 Makefile.am: add an android target to build the espeak-data.zip espeak-data-en_only.zip data files. commit fad60f375040fb89eb9cc61058cc4a21af6de636 Author: Reece H. Dunn Date: Wed Dec 12 11:23:58 2012 +0000 remove build output files commit c0b83f7f9390fcb124f6f15a3746b2e99756ff9c Author: Reece H. Dunn Date: Wed Dec 12 10:34:47 2012 +0000 src/tr_languages.cpp: fix a duplicate case statement after merge commit 29e93f6759ba4ded248a9cf901b53c73762939be Merge: 3a690770 af7bcb11 Author: Reece H. Dunn Date: Wed Dec 12 10:28:25 2012 +0000 Merge branch 'master' into android Conflicts: README dictsource/dict_log dictsource/dict_phonemes phsource/compile_report phsource/error_log phsource/vowel/vowelchart.png phsource/vowelcharts/af.png phsource/vowelcharts/am.png phsource/vowelcharts/bo.png phsource/vowelcharts/ca.png phsource/vowelcharts/cs.png phsource/vowelcharts/de.png phsource/vowelcharts/en-n.png phsource/vowelcharts/en-us.png phsource/vowelcharts/en-wm.png phsource/vowelcharts/en.png phsource/vowelcharts/es-la.png phsource/vowelcharts/es.png phsource/vowelcharts/et.png phsource/vowelcharts/fa.png phsource/vowelcharts/fr-ca.png phsource/vowelcharts/fr.png phsource/vowelcharts/hi.png phsource/vowelcharts/ht.png phsource/vowelcharts/hu.png phsource/vowelcharts/ka.png phsource/vowelcharts/kk.png phsource/vowelcharts/ml.png phsource/vowelcharts/mt.png phsource/vowelcharts/ne.png phsource/vowelcharts/nl.png phsource/vowelcharts/pt-pt.png phsource/vowelcharts/si.png phsource/vowelcharts/sk.png phsource/vowelcharts/sq.png phsource/vowelcharts/tn.png phsource/vowelcharts/tr.png platforms/big_endian/phondata-manifest commit ca9f455dd1016133798f152382fd1ee6cb273803 Author: Reece H. Dunn Date: Wed Dec 12 00:44:30 2012 +0000 autotools: link README to README.md in autogen.sh to make autotools happy. commit 3a690770915528a058fa8e19248ef806c001c5e4 Author: Reece H. Dunn Date: Tue Dec 11 21:25:26 2012 +0000 README.md: add instructions on how to build and install eSpeak for Android. commit ed37705c55c45e7e413d938b18c9a37f93fbcdce Author: Reece H. Dunn Date: Tue Dec 11 21:01:56 2012 +0000 Convert README to markdown. commit ec831ae6c7952889bf6fadd1f79e9ed130ec87fa Merge: af7bcb11 87896196 Author: Reece H. Dunn Date: Tue Dec 11 20:58:37 2012 +0000 Convert README to markdown. commit 87896196d30db2b94ac2f5aeff2d0623848104a5 Author: Reece H. Dunn Date: Tue Dec 11 20:51:32 2012 +0000 Convert README to markdown. commit 507cb27df092893b56edaddd24845995a9be0450 Author: Reece H. Dunn Date: Tue Dec 11 20:37:43 2012 +0000 pull in the espeak activity sources from eyes-free commit 2b78ade000bd369d85b1d810090969ee4346cf57 Author: Reece H. Dunn Date: Tue Dec 11 11:48:16 2012 +0000 pull in the android JNI bindings from eyes-free commit 0bd76a88fa3e0fb3c2ddaf5f1cea547e494d285f Author: Reece H. Dunn Date: Tue Dec 11 11:43:08 2012 +0000 Add an Application.mk file to build for armeabi, armeabi-v7a and x86 commit ca4f072da65d49b44c163f62289d0f828a3ad9d4 Author: Reece H. Dunn Date: Mon Dec 10 17:40:31 2012 +0000 Android.mk: fix the location of the espeak sources and exclude espeakedit from the build commit e48f9c9908c317a5ee58cf5b54b3412db09c1295 Author: Reece H. Dunn Date: Mon Dec 10 16:40:18 2012 +0000 1.46.02 -- android build scripts (from the eyes-free project) commit f9b7bbab1c66e31e6ca6ddebe49da32c540c9dfe Author: Reece H. Dunn Date: Mon Dec 10 16:49:26 2012 +0000 1.46.02 commit af7bcb113c94440d0af05e116adc7dd6483782d9 Merge: 39bb29ee 82eefb59 Author: Reece H. Dunn Date: Fri Nov 30 10:40:38 2012 +0000 Merge branch 'development' commit 82eefb594321e295b8e917a39797bb7f41817a29 Author: Reece H. Dunn Date: Fri Nov 30 10:39:48 2012 +0000 1.46.29 (from http://espeak.sourceforge.net/test/latest.html) commit d6bc97156f28e6d63922338b41f6cdf6527f3d4f Merge: cb988de8 de97085d Author: Reece H. Dunn Date: Fri Nov 30 10:35:33 2012 +0000 Merge branch 'upstream' into development commit de97085d1eb7910040c95bcc80902dc8d843f5fe Author: jonsd Date: Fri Nov 23 10:40:38 2012 +0000 [1.46.29] Languages changes: it, pt. Added experimental suffix option to allow multiple suffixes to be removed from a word (eg. (_S2m ). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@295 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 39bb29eee62bb0f17f65d6e799909efe464da595 Author: Reece H. Dunn Date: Sun Nov 18 23:14:06 2012 +0000 mb-de5-en: de5 does not support the /i:-w/ diphone, so revert to using /I/ instead of /i:/ commit 1336128b9be82a650821bd4588396673eda0bdb6 Merge: 2e069c1d cb988de8 Author: Reece H. Dunn Date: Sun Nov 18 12:13:43 2012 +0000 Merge branch 'development' commit cb988de8f9948de763ff06a931d1aaf58e513da1 Author: Reece H. Dunn Date: Sun Nov 18 12:13:05 2012 +0000 1.46.28 (from http://espeak.sourceforge.net/test/latest.html) commit e694a5aea254771c1000b4ebff1abe52cb8432db Merge: c35cd3ef dfb316c0 Author: Reece H. Dunn Date: Sun Nov 18 12:06:44 2012 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report phsource/ph_greenlandic commit dfb316c05debbd89db54bd3ecc880583fbd16ebe Author: jonsd Date: Fri Nov 16 10:02:19 2012 +0000 [1.46.28] Ignore character U+00AD (soft hyphen) in text. Added stress rule code for Lang=kl (Greenlandic). Changes to languages: it, ta, si git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@294 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 2e069c1dc8c63c1e316339b553fb0c8ae99ee249 Author: Reece H. Dunn Date: Thu Oct 25 14:30:27 2012 +0100 Makefile.am: build the kl, ko and tt dictionaries commit 166477cd115012e47a6288cf8684e8aedc4ea61a Merge: b25873a1 c35cd3ef Author: Reece H. Dunn Date: Mon Oct 22 18:06:56 2012 +0100 Merge branch 'development' commit c35cd3efe4db982488bd2d9c06aca4951c808a0e Author: Reece H. Dunn Date: Mon Oct 22 18:04:33 2012 +0100 1.46.27 (from http://espeak.sourceforge.net/test/latest.html) commit 2fd60126facdaec09f7dac9936d61e54d763eb45 Merge: d3cc6925 066a8985 Author: Reece H. Dunn Date: Mon Oct 22 17:58:19 2012 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes dictsource/pt_list dictsource/pt_rules phsource/compile_report phsource/vowel/uu#_2 src/synthdata.cpp src/translate.h commit 066a8985489d4835522d7fa7d74217de7c8d0814 Author: jonsd Date: Sun Oct 21 13:05:45 2012 +0000 [1.46.27] Changes to: cy, de, ne, pt, ta. Lang: pt (brazil) change initial 'r' to [h]. Lang: si, say '%' before the number. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@293 d46cf337-b52f-0410-862d-fd96e6ae7743 commit b25873a16a0d4534e399be725bcfbeecc416ee21 Merge: 7da5dc92 d3cc6925 Author: Reece H. Dunn Date: Mon Oct 8 16:32:03 2012 +0100 Merge branch 'development' Conflicts: src/Makefile.espeakedit commit d3cc69259cdab48f56e5b41b09fb30b9176a44b6 Author: Reece H. Dunn Date: Mon Oct 8 16:11:01 2012 +0100 1.46.26 (from http://espeak.sourceforge.net/test/latest.html) commit e1fd37b94c5f779c36c02a8978a081aad73dff20 Author: jonsd Date: Mon Sep 17 22:32:13 2012 +0000 [1.46.26] espeakedit: Change from wxMDI to wxNotebook for prosody and vowel pages. espeakedit: (linux) change to wxWidgets 2.8. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@292 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 736e6deb285f28a310803ee5f8665fbfb4945ec7 Author: jonsd Date: Mon Sep 17 21:04:16 2012 +0000 Numbers: Support "myriad" (10^4) based number systems (lang=ko). Lang=pt: fix ordinal numbers 11-19. Lang=en-us: minor vowel changes. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@291 d46cf337-b52f-0410-862d-fd96e6ae7743 commit cd145d025109f2fdd17935255ca8f1be0da0a34b Author: jonsd Date: Fri Sep 14 20:11:11 2012 +0000 [1.46.25] Changes to: pt, tt, ko. Phoneme definitions: added NOT operator, eg: IF NOT nextPh(isVowel) THEN git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@290 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 7da5dc92fbbaa588fe1483649a1f2989f7d34f0a Merge: 57db054d 105b2379 Author: Reece H. Dunn Date: Thu Sep 13 18:05:57 2012 +0100 Merge branch 'development' commit 105b237951b9fe88e4ccd71a73635ac53852419c Author: Reece H. Dunn Date: Thu Sep 13 18:05:35 2012 +0100 1.46.24 (from http://espeak.sourceforge.net/test/latest.html) commit 57db054de63633499492fae5ac39fb6b6f3f2c43 Merge: 7e199b55 631a6901 Author: Reece H. Dunn Date: Thu Sep 13 17:56:37 2012 +0100 Merge branch 'development' commit 631a690142a4ff13ea3ccebe4638508a463edc03 Merge: fdd88e60 1acf8a12 Author: Reece H. Dunn Date: Thu Sep 13 17:55:48 2012 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 1acf8a12dea508c7beb0a4743e90312d84c2ac89 Author: jonsd Date: Tue Sep 11 17:27:15 2012 +0000 [1.46.24] Changes to: pt, tt, es Added new language data: ko (Korean) Phoneme definitions, added new condition: prevVowel() git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@289 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 7e199b558f1476851e4033ca62d855200b9b7137 Merge: 5f5c015b fdd88e60 Author: Reece H. Dunn Date: Tue Sep 11 17:12:28 2012 +0100 Merge branch 'development' commit fdd88e606a20f84fd0f37a88dd4b3f24242c07dd Merge: d8e1be99 6afea86e Author: Reece H. Dunn Date: Tue Sep 11 15:02:53 2012 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes dictsource/tn_list dictsource/tn_rules phsource/compile_report commit 6afea86ed4cd931f8984317acd44d8921d6efbaf Author: jonsd Date: Sun Sep 9 09:21:46 2012 +0000 [1.46.23] Changes to languages: es, pt, ta. Added initial draft of language: tt (Tatar). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@288 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 5f5c015b822a95cc7bc8a13f93e0365ae66e3c5a Author: Reece H. Dunn Date: Wed Aug 22 20:49:43 2012 +0100 README: updated the build notes w.r.t. the change to autotools commit 1f04e1e8947b6a87ba70e3052cccb7dc8786cd25 Author: Reece H. Dunn Date: Wed Aug 22 20:41:36 2012 +0100 README: add a note on the historical releases commit 766a7a109f7ca6d657ca6525bd499c20336e6916 Author: Reece H. Dunn Date: Sat Aug 18 21:35:27 2012 +0100 autotools: add --with-portaudio -- support AUDIO=portaudio and AUDIO=runtime commit f593793a2012bcb824092881437e9d97e69bdf9d Author: Reece H. Dunn Date: Sat Aug 18 21:28:47 2012 +0100 portaudio: remove src/portaudio.h as it can be picked up from /usr/include commit 4693bbc91748a3f257d14864c4d61cfa52eafc94 Author: Reece H. Dunn Date: Sat Aug 18 21:08:02 2012 +0100 autotools: detect wxWidgets version via wx-config (wxWidgets 2.8/debian testing support) commit 7de46ec58e6f1323f2288c765926331bdaf8257b Author: Reece H. Dunn Date: Sat Aug 18 20:46:23 2012 +0100 autotools: convert src/Makefile to an automake file commit cb947734c81112dbfc233716b3ea437410cb27a6 Author: Reece H. Dunn Date: Sat Aug 18 20:10:40 2012 +0100 autotools: support --with-pulseaudio to enable/disable pulseaudio commit 5193eef18b9bb5c9cb94dc8d5414f3dd7dde907d Author: Reece H. Dunn Date: Sat Aug 18 19:56:34 2012 +0100 .gitignore: ignore vim swap files commit 7fdb2d2fb8ce8e37fe7fd9d59f9bfdfa800afd14 Author: Reece H. Dunn Date: Sat Aug 18 19:11:55 2012 +0100 build: add initial autotools configure support commit e4bb9db3e1c6ec7c862b1d870ac70d9fb1766d95 Author: Reece Dunn Date: Sat Aug 11 14:22:27 2012 +0100 makefile: add the lt dictionary to the build commit 51fbbb6a7693446e1012aa29c585812fc7a4f70c Merge: dca4bb92 d8e1be99 Author: Reece Dunn Date: Sat Aug 11 13:56:28 2012 +0100 Merge branch 'development' commit d8e1be9977a8ca42591bd82308d087eccac636b1 Author: Reece Dunn Date: Sat Aug 11 13:55:55 2012 +0100 1.46.22 (from http://espeak.sourceforge.net/test/latest.html) commit 93aff270216b14eeacdca97290307cdcda628264 Merge: 50c70f3e cd17260b Author: Reece Dunn Date: Sat Aug 11 13:49:59 2012 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report platforms/riscos/cpp/speak_riscos platforms/riscos/s/cmhgfile commit cd17260b31760fd20873f5d03f4c1228b9ff69b9 Author: jonsd Date: Thu Aug 9 16:29:10 2012 +0000 [1.46.22] lang=bs,hr,sr: fix for million numbers lang=fa, treat ZLNJ character as hyphen Dictionary changes to lang=pt git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@287 d46cf337-b52f-0410-862d-fd96e6ae7743 commit dca4bb92428733d10aec8ae5876b93ebf0e3a860 Merge: ddcacf3b 50c70f3e Author: Reece Dunn Date: Sun Jul 29 20:58:01 2012 +0100 Merge branch 'development' commit 50c70f3e10377a39160f8eca86ac0b6fb564cd6a Author: Reece Dunn Date: Sun Jul 29 20:57:23 2012 +0100 1.46.21 (from http://espeak.sourceforge.net/test/latest.html) commit e343d338481792f263a8191721eca98c944d446a Merge: 4d1366cf 896dccdc Author: Reece Dunn Date: Sun Jul 29 20:52:19 2012 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes dictsource/ne_list dictsource/ne_rules phsource/compile_report commit 896dccdc01126d3dd681bc1599408d61d6c97571 Author: jonsd Date: Wed Jul 25 17:20:23 2012 +0000 [1.46.21] For languages with non-Latin alphabets (eg. Cyrillic), don't allow a mixture of native and Latin characters in a word. Instead break it into separate words. Dictionary changes for: ta, hu, pt, ne,. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@286 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ddcacf3b45362a346cf347a45b2e897c9d74129b Merge: fc39e85f 4d1366cf Author: Reece Dunn Date: Wed Jul 18 10:16:28 2012 +0100 Merge branch 'development' commit 4d1366cfbcdff3bc839a7e04e86cc4ab7fd25a34 Author: Reece Dunn Date: Wed Jul 18 10:14:51 2012 +0100 1.46.20 (from http://espeak.sourceforge.net/test/latest.html) commit 7fc6b58520febde1eff58ccf19663f67ba6e6406 Merge: 7b7be4cf ad5201d5 Author: Reece Dunn Date: Wed Jul 18 10:13:54 2012 +0100 Merge branch 'upstream' into development Conflicts: dictsource/bg_list dictsource/dict_phonemes phsource/compile_report platforms/windows/make_espeak.iss commit ad5201d53f5fddf459691ec7c20fbffa94776928 Author: jonsd Date: Mon Jul 16 12:48:25 2012 +0000 [1.46.20] Added language "lt" Lithuanian. Changes to languages: pt, ta, ka. Allow ZLNJ character (U+200C) to appear as an alphabetic character (lang=fa). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@285 d46cf337-b52f-0410-862d-fd96e6ae7743 commit fc39e85fb3844c4a295fc30f74ce9cd1f79f6dc5 Merge: b9aa83aa 7b7be4cf Author: Reece Dunn Date: Thu Jul 5 18:37:24 2012 +0100 Merge branch 'development' commit 7b7be4cf8a3b7fbc6f6fa53a2eea1f409becd9d2 Author: Reece Dunn Date: Thu Jul 5 18:34:53 2012 +0100 1.46.19 (from http://espeak.sourceforge.net/test/latest.html) commit 32657ddf5b7357b3c66a5062806b9865907079a2 Merge: f4da8ea6 084584ee Author: Reece Dunn Date: Thu Jul 5 18:29:35 2012 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 084584ee1606808e6f8ffc857959408e1d509539 Author: jonsd Date: Wed Jun 27 18:02:26 2012 +0000 [1.46.19] Speak names of characters U+2800 to U+28FF, Braille dot symbols. Language option to speak numbers which use characters '0' to '9' with the English voice. Add some more characters to the vowel and consonant lists for Indian languages. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@284 d46cf337-b52f-0410-862d-fd96e6ae7743 commit b9aa83aa78b03d5706ae38cda9203f0739da3939 Merge: 7ec4a690 f4da8ea6 Author: Reece Dunn Date: Thu Jun 14 08:54:49 2012 +0100 Merge branch 'development' Conflicts: docs/speak_lib.h commit f4da8ea6b95d172750e9b727a1489e9a345f1bb6 Author: Reece Dunn Date: Thu Jun 14 08:51:13 2012 +0100 1.46.18 (from espeak.sourceforge.net/test/latest.html) commit 6eabfcef6e534423359eaf1ef978e364c10d8309 Merge: 37ab9a0e 176a0c26 Author: Reece Dunn Date: Thu Jun 14 08:44:41 2012 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes espeak-data/voices/mb/mb-ee1 espeak-data/voices/mb/mb-mx1 espeak-data/voices/mb/mb-vz1 phsource/compile_report phsource/mbrola/ee1 commit 176a0c267c1e86b657ebb6d23ff620744787aced Author: jonsd Date: Tue Jun 12 10:03:03 2012 +0000 [1.46.18] Language changes: ta, hu, et, pl git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@283 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 7ec4a690e81d5a2ee38e547e5da525bfe2f665af Merge: dcbb5be6 37ab9a0e Author: Reece Dunn Date: Thu May 10 07:01:39 2012 +0100 Merge branch 'development' commit 37ab9a0e33a660d013ca6859efc4df57b08f80ac Merge: d4851524 1dddc6e1 Author: Reece Dunn Date: Thu May 10 07:00:52 2012 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report phsource/vowel/a_8 commit 1dddc6e1f699a947866c21302ade01e2dffed35a Author: jonsd Date: Sat May 5 22:38:43 2012 +0000 [1.46.17] lang=pt, ordinal numbers and names of accented letters. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@282 d46cf337-b52f-0410-862d-fd96e6ae7743 commit dcbb5be63be8a1fb2c771cf3226444aaa8f31d8e Merge: 32dd1fa5 d4851524 Author: Reece Dunn Date: Mon Apr 16 20:33:31 2012 +0100 Merge branch 'development' commit d4851524518acaf21eb906f674a22826d6a20ce6 Merge: bc2f9045 9c3a4899 Author: Reece Dunn Date: Mon Apr 16 20:32:22 2012 +0100 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes dictsource/ta_rules phsource/compile_report commit 9c3a48996ef35ad35405186fed07d35d0527d096 Author: jonsd Date: Thu Apr 12 09:31:39 2012 +0000 [1.46.16] Fix phoneme translation for mbrola French voices. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@281 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 4d64bf10a1376caed5bfcb9961df797c089b874b Author: jonsd Date: Thu Apr 12 00:12:09 2012 +0000 [1.46.15] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@280 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 32dd1fa59b40241e4e18fae9c6dfad76e0d6f754 Author: Reece Dunn Date: Sun Apr 8 11:29:58 2012 +0100 Makefile: support INCDIR and LIBDIR at the top level commit 9c596284855673bb61d7a2d77d0874687e203191 Merge: 7b2acbcf bc2f9045 Author: Reece Dunn Date: Sun Apr 8 09:45:27 2012 +0100 Merge branch 'development' Conflicts: docs/speak_lib.h commit bc2f90455fb4ddbc063a4155ac0a71f7e056f191 Author: Reece Dunn Date: Sun Apr 8 09:44:25 2012 +0100 1.46.15 commit 7b2acbcf9840291ef4016a9375092d090e600f2a Merge: 8f32b136 662e161d Author: Reece Dunn Date: Wed Feb 22 19:08:22 2012 +0000 Merge branch 'development' Conflicts: .gitignore commit 662e161d13d4a818ad5555b753fc53edf58099ba Author: Reece Dunn Date: Wed Feb 22 19:07:04 2012 +0000 1.46.14 commit 8f32b1369fc4e0ae30944308b14e70a4e0a1afd5 Merge: 24b6d1c9 17be838b Author: Reece Dunn Date: Sun Jan 15 10:01:32 2012 +0000 Merge branch 'development' commit 17be838b1abe694aa28bbd5e8fa0817e580c5851 Author: Reece Dunn Date: Sun Jan 15 09:59:53 2012 +0000 1.46.13 commit 24b6d1c91a1e6a682fc6a587a15e91807c4b82d0 Author: Reece Dunn Date: Thu Jan 12 07:48:08 2012 +0000 make: copy src/speak_lib.h to docs/speak_lib.h The version of speak_lib.h in docs is out-of-sync with the version in src. To keep the file layout the same as upstream espeak, but to keep the files in sync, the docs/speak_lib.h file is copied as part of the build via a make target. commit 674772f59b310e10d2fd31f51f62c5ae79dec945 Merge: ef261d35 c43dddfe Author: Reece Dunn Date: Fri Jan 6 18:37:29 2012 +0000 Merge branch 'development' commit c43dddfeebb87d512ed95932b34355866f178e9e Merge: 812bd35f 5513c619 Author: Reece Dunn Date: Fri Jan 6 18:37:07 2012 +0000 Merge branch 'upstream' into development Conflicts: dictsource/dict_phonemes phsource/compile_report commit 5513c61919f71768746808afcf0b068001fa24db Author: jonsd Date: Fri Jan 6 17:39:50 2012 +0000 [1.46.02] release version git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@279 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ef261d3570036754e3a1357e2b47626a839424f8 Merge: f689cbd3 812bd35f Author: Reece Dunn Date: Sat Dec 31 15:57:16 2011 +0000 Merge branch 'development' commit 812bd35f733562b339786f598a507b3db3a9dc9d Author: Reece Dunn Date: Sat Dec 31 15:56:27 2011 +0000 1.46.11 commit f689cbd31b2f123cf7576f7826729aa26346b9bc Merge: 27026010 4e0dccc4 Author: Reece Dunn Date: Tue Dec 27 10:54:04 2011 +0000 Merge branch 'development' commit 4e0dccc4b90630d697d4c82317bb280d27e0ce34 Author: Reece Dunn Date: Tue Dec 27 10:53:39 2011 +0000 Remove the phsource/error_intonation file (build output). commit 2702601049cef1bd3b88e9e3c85f58b227a5ee84 Author: Reece Dunn Date: Tue Dec 27 00:54:57 2011 +0000 Makefile: add dependencies on the source files for the top-level executable files. commit 9366efe43b19a9344bcf55c18cec1ec1444bf32d Author: Reece Dunn Date: Tue Dec 27 00:35:45 2011 +0000 Makefile: fix dependencies for the espeak-data directory to avoid unnecessary rebuilds. commit d45d73d56a72a51e027987d52293ecbf44047fe8 Merge: 550e3fb2 16ca0322 Author: Reece Dunn Date: Mon Dec 26 20:27:19 2011 +0000 Merge branch 'development' Conflicts: .gitignore commit 16ca03220a6ffba2d364e6038980e5043e57083c Author: Reece Dunn Date: Mon Dec 26 20:26:21 2011 +0000 remove files generated by 'espeakedit --compile' commit 550e3fb2e867e5964d54fceec75b108a47743002 Author: Reece Dunn Date: Mon Dec 26 20:19:25 2011 +0000 Makefile: shadow the phsource and dictsource directories instead of copying them commit 0644df4e0d15736bf95ff26ad937aadaee1ce120 Author: Reece Dunn Date: Mon Dec 26 16:11:45 2011 +0000 Makefile: reference the binary files directly in the top-level makefile. commit 51fa765c3f71e51bbcc661057a04f52e04e90ce9 Author: Reece Dunn Date: Mon Dec 26 12:24:53 2011 +0000 Makefile: add language alias rules for the espeak-data/*_dict files commit 85fb91e498ea668108daa2ccb238515dc586cf44 Author: Reece Dunn Date: Mon Dec 26 12:21:21 2011 +0000 Makefile: add rules for compiling the language dictionaries commit 1d38b69010684182a6e79e1631689ab3da424f51 Author: Reece Dunn Date: Mon Dec 26 09:54:01 2011 +0000 Revert "sort dict_phonemes as language compilation requires this" This reverts commit 9e5227fb77d8b20f82f005a4746d452f740e1851. This change breaks more than it fixes. commit 9e5227fb77d8b20f82f005a4746d452f740e1851 Author: Reece Dunn Date: Mon Dec 26 09:22:00 2011 +0000 sort dict_phonemes as language compilation requires this commit 14398065641f79a83154a62cf424e136bf2d684c Author: Reece Dunn Date: Sat Dec 24 11:25:39 2011 +0000 makefile: fix dependencies on the root makefile to ensure all components are built commit 11ffc619fbde7dbf542272db492c21e910deb4bf Author: Reece Dunn Date: Fri Dec 23 10:09:10 2011 +0000 Makefile: fix building espeakedit. commit 5ab781f5e53227c192859f88ae4c58be76e77d92 Author: Mesar Hameed Date: Fri Dec 23 00:24:37 2011 +0000 Top Makefile: changes to reflect that src/Makefile.espeakedit has been removed. commit 296b5abeef6c93058cbce6e16bce72a7a88624a7 Author: Mesar Hameed Date: Thu Dec 22 21:45:16 2011 +0000 Merge src/Makefile.espeakedit into src/Makefile. benefits: Espeakedit now honors the specified USE_AUDIO flag. Remove duplication. commit f04e0dccd3bfd28fad5fcc029377b7f6745e208c Author: Reece Dunn Date: Thu Dec 22 16:22:53 2011 +0000 Makefile: fix building espeak commit fd05deb955565320f93e1b97d3622f0b96fcfa47 Merge: 89475210 7510450b Author: Reece Dunn Date: Thu Dec 22 11:45:43 2011 +0000 Merge branch 'development' commit 7510450b25e2a475757d69ca8e240b29a5d595d0 Merge: 5c066504 5ac192df Author: Reece Dunn Date: Thu Dec 22 11:44:06 2011 +0000 Merge branch 'upstream' into development commit 894752107438843280eccbb6bf48538cc6bf09f4 Merge: 0617cc47 deda2b64 Author: Reece Dunn Date: Thu Dec 22 02:19:02 2011 -0800 Merge pull request #1 from mhameed/build Build commit deda2b6488ea913a70eee4f978791f2615ad769a Author: Mesar Hameed Date: Thu Dec 22 01:40:57 2011 +0000 Makefile: rearrange vars, so that they are near their rules. commit 0ec25289a0371692dd2e9e8b375127b547ded616 Author: Mesar Hameed Date: Thu Dec 22 02:55:02 2011 +0000 Makefile: pull out common cppflags, sort filenames alphabetically. commit d0346e84563c8fe6ae034301df69bb114dd2215a Author: Mesar Hameed Date: Tue Dec 20 20:58:02 2011 +0000 Makefile: remove redundant variables, rename others for clarity. commit e4a0ae70f3a5c3a5673c20e8fa942248ea667b8c Author: Mesar Hameed Date: Tue Dec 20 19:29:10 2011 +0000 Makefile: pull out common files into a variable. Makes it easier to see where speak_SOURCES and libspeak_SOURCES differ. commit 5ac192df81cbf401f04516d513f4ae246a7fa205 Author: jonsd Date: Wed Dec 21 15:43:20 2011 +0000 [1.46.10] Add --version command-line option. Allow hexadecimal numbers for UTF-8 bytes in rules in *_rules files. wave_pulse.cpp, ensure wave_close is not called again while waiting. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@278 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ea858d2b281bd37ec39149fe486237a3cb3ca6e9 Merge: 14e2ea6f 5c066504 Author: Reece Dunn Date: Sat Dec 17 08:14:39 2011 +0000 Merge branch 'development' into build commit 5c066504866c26584a0937b713aabae2d70f458c Author: Reece Dunn Date: Sat Dec 17 08:13:34 2011 +0000 1.46.09 commit 14e2ea6ffb95127e151c3d1729824718aa2adf23 Merge: 37e60b00 5cd9f921 Author: Reece Dunn Date: Mon Dec 5 08:34:48 2011 +0000 Merge branch 'development' into build commit 5cd9f9217eb356dfe2d3b956fe73564fab381e83 Author: Reece Dunn Date: Fri Dec 2 08:19:46 2011 +0000 remove a file added by mistake commit 37e60b00b694d630e6300d617da533116878aecb Merge: 5b1eb576 1d07e978 Author: Reece Dunn Date: Tue Nov 29 23:33:43 2011 +0000 Merge branch 'development' into build commit 1d07e978168156ba2728294bae8ad5d98de50d3a Author: Reece Dunn Date: Tue Nov 29 23:31:13 2011 +0000 1.46.06 commit 0dfb6627dfc383104364126ce81798c42f92c6ef Merge: 4eff8623 0617cc47 Author: Reece Dunn Date: Tue Nov 29 23:21:17 2011 +0000 Merge branch 'master' into development Conflicts: dictsource/am_list phsource/ufric/s_pal.wav commit 0617cc4750a656a0599d2850420bac35b53ab11d Author: jonsd Date: Tue Nov 29 18:26:56 2011 +0000 [1.46.01] Improve error detection in *_list files. Lang=hu, remove feature to unstress the second of two capitalized words at end of clause. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@277 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 5b1eb576e602cf56149e50f09590057a9eb4f788 Merge: 78e37752 4eff8623 Author: Reece Dunn Date: Wed Nov 23 22:16:11 2011 +0000 Merge branch 'development' into build commit 4eff8623d5afb83cf779e3853b32ddc155819fbc Author: Reece Dunn Date: Wed Nov 23 22:15:29 2011 +0000 1.46.01 commit 78e377524d93dcd38c4885b7dd26bc411db70d60 Merge: 18a739f2 fa131df1 Author: Reece Dunn Date: Wed Nov 23 21:34:08 2011 +0000 Merge branch 'development' into build commit fa131df13e3c424b70ab40e045cfff8fd93b7c6a Author: Reece Dunn Date: Wed Nov 23 21:31:16 2011 +0000 1.45.49 commit 18a739f295117369a5b5b233e1ddbf703f716d8e Merge: b552e941 f8cab925 Author: Reece Dunn Date: Fri Nov 18 08:49:19 2011 +0000 Merge branch 'development' into build Conflicts: .gitignore commit f8cab9250f13aa59afc0ac00d20f496269827bf8 Author: Reece Dunn Date: Fri Nov 18 08:47:50 2011 +0000 espeak 1.45.48 commit 20de292bb92f1009b1df8b50b13ce6d431577ec4 Author: Reece Dunn Date: Fri Nov 18 08:47:08 2011 +0000 add a .gitignore file to ignore unneeded files from development releases commit b552e94103c195d2b3e02736c8c09e87a76524c1 Merge: f3c937a4 75cddbde Author: Reece Dunn Date: Sat Oct 29 10:34:55 2011 +0100 Merge branch 'development' into build commit 75cddbde96fd6c40396c8657a8935d6c890169a6 Merge: 922139f2 f6877429 Author: Reece Dunn Date: Sat Oct 29 10:34:21 2011 +0100 Merge branch 'master' into development commit f68774298bc8c4515badc4311f016c5cf491987d Author: jonsd Date: Mon Oct 24 15:25:34 2011 +0000 [1.45.47] Fixed crash on re-initializing libespeak. lang=hu, experimental, if the last two words of a clause (before punctuation) both have capital letters, then make the last word unstressed. This is useful for people names, but may be wrong for other cases. lang=en-us, distinguish phonemes [aI@] and [aI3] (compare "diet", "tired"). lang=de, fix automatic devoicing of word-final 'b', 'd', 'g'. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@276 d46cf337-b52f-0410-862d-fd96e6ae7743 commit f3c937a4a3e74a5f961f17c86fce12b32aa7736c Merge: ec950bdc 922139f2 Author: Reece Dunn Date: Sat Oct 15 23:09:47 2011 +0100 Merge branch 'development' into build commit 922139f25fd013b0d779c300ca31fc740889ef0e Author: Reece Dunn Date: Sat Oct 15 23:07:48 2011 +0100 1.45.46 commit 75c6fae09073a4784567e98effb6bdb5b62abf4f Merge: e17f413e d1853299 Author: Reece Dunn Date: Sat Oct 15 22:48:46 2011 +0100 Merge branch 'master' into development commit ec950bdcfa929a0032b558065fad4fa2c7f52890 Author: Reece Dunn Date: Sat Oct 8 16:20:54 2011 +0100 update the README file for this branch commit 74fb682e9ee8352674b0638454c16e72a3ff3b65 Merge: 447fccf3 e17f413e Author: Reece Dunn Date: Sat Oct 8 16:15:56 2011 +0100 Merge branch 'development' into build commit e17f413eab645bc2e2e9d776cbb1a09f443f1cec Author: Reece Dunn Date: Sat Oct 8 16:15:20 2011 +0100 added a README commit 447fccf353fe6aec9172393594118c54eb1b284f Merge: 40e63482 d1853299 Author: Reece Dunn Date: Fri Oct 7 21:11:55 2011 +0100 Merge branch 'master' into build Conflicts: src/klatt.cpp commit d18532991a7d004a68109b059181f5f16298026b Author: jonsd Date: Fri Oct 7 12:47:46 2011 +0000 [1.45.45] Fixed bug where SSML voice change didn't remember an initially specified Klatt variant. Removed some unused variables and redundant initializations. Patch to fix a spike from Klatt function setzeroabc() git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@275 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 40e63482e0dca386581753d7019ff94517dcc5d6 Author: Reece Dunn Date: Fri Sep 30 08:22:41 2011 +0100 klatt.cpp: fix a sound spike in setzeroabc when f == 0. If setzeroabc is passed f == 0, rp->a will be set to 0 and when the coefficients get inverted (a'=1/a, b'=b/a, c'=c/a) then a', b' and c' get set to INF. This results in an audible sound spike when these resonators get used. Found when investigating an issue in klatt with example1.par when using the cascade synthesis mode. Bug: https://github.com/rhdunn/klatt/issues/1. commit 397583db3b3fe257fe512c6beab7c508e12db24e Merge: 924d1a86 9e730106 Author: Reece Dunn Date: Wed Sep 21 01:25:02 2011 +0100 Merge branch 'master' into build Conflicts: src/synthdata.cpp src/voices.cpp commit 924d1a865ca03db2fad54b91867ff2f1e5e218df Author: Reece Dunn Date: Sat Sep 17 16:36:09 2011 +0100 fix building -- remove duplicate FreeVoiceList implementation commit df84ce1f2661336da3738c8388a9bcb150e8d7b7 Merge: 8e318007 f0cf914a Author: Reece Dunn Date: Sat Sep 17 16:33:59 2011 +0100 Merge branch 'development' into build commit f0cf914a15899eeb5ce381c31283cb31ba1ca453 Author: Reece Dunn Date: Sat Sep 17 16:31:41 2011 +0100 1.45.44 -- from the espeak and espeakedit zip file sources commit 9e73010621fbe93d4ae12354e97b26dcefd10cc5 Author: jonsd Date: Fri Sep 16 20:21:50 2011 +0000 [1.45.43] Added runtime detection of pulseaudio, with fallback to portaudio if pulse is not running. Use build option "AUDIO=runtime" in the makefile. Phoneme programs. Added condition "isTranslationGiven" to test whether a phoneme has been specified explicitly for a word in *_list. *_rules files. Suffix rules are now considered only if there is a previous vowel in the word. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@274 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 8e318007c1cc8da075313fada559ad6737bda1b8 Merge: 09b470c8 d928de91 Author: Reece Dunn Date: Thu Sep 15 09:17:13 2011 +0100 Merge branch 'master' into build commit d928de911d8ab15718fbae1d05e8400a3a6587da Author: jonsd Date: Tue Sep 13 09:46:50 2011 +0000 [1.45.42] Fix: Brazilian Portuguese, set "pt-br" as the primary language code. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@273 d46cf337-b52f-0410-862d-fd96e6ae7743 commit fb621fe7ee374312c766a2c757b73b6cd246e606 Author: jonsd Date: Wed Sep 7 11:48:52 2011 +0000 [1.45.41] Fix problem where speed can get set to minimum after an SSML tag. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@272 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 09b470c87199c2ce2f752ff03e6a2c557074e5f6 Author: Reece Dunn Date: Thu Sep 1 07:31:46 2011 +0100 ensure that the memory allocated by espeak_ListVoices is cleaned up on exit. commit 53661a6551cd71074c8eefa651c5f3228a73f2ef Author: Reece Dunn Date: Thu Sep 1 00:00:54 2011 +0100 FreePhData: free tunes (intonations) as well to avoid a memleak when espeak_Terminate is called. commit 332e6aec394ecdef428e3a88d846b5c037afc6e1 Merge: dee832c6 a0316a46 Author: Reece Dunn Date: Mon Aug 29 11:59:07 2011 +0100 Merge branch 'master' into build commit a0316a462baedbfccb5078a40cd0a52568c5b7b0 Author: jonsd Date: Thu Aug 25 08:21:54 2011 +0000 [1.45.40] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@271 d46cf337-b52f-0410-862d-fd96e6ae7743 commit d3e0b8f5107ffb0389b1124dc80edb28f6dec3c6 Author: jonsd Date: Fri Aug 12 08:12:16 2011 +0000 [1.45.05] Release version git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@270 d46cf337-b52f-0410-862d-fd96e6ae7743 commit b9611e1fb661e850436457546906ea1a05fe3c44 Author: jonsd Date: Tue Aug 9 17:49:17 2011 +0000 [1.45.37] Keep the original voice variant across SSML xml:lang changes. Use the original language sub-type (eg. en-sc) when SSML xml:lang changes to a compatible language. SSML , increase volume for "strong" and "x-strong". Fix bug where was ignored at end of clause. Fix: $dot attribute was ignored for multi-word entries in *_list files. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@269 d46cf337-b52f-0410-862d-fd96e6ae7743 commit dee832c63e86fb8b1eb705e9e85c802f736e0808 Merge: c23bc21b 05962fcc Author: Reece Dunn Date: Sun Jun 26 12:39:29 2011 +0100 Merge branch 'master' into build commit 05962fccac07c3a93e7f5090634f2f9a87cb3c85 Author: jonsd Date: Sat Jun 25 21:40:56 2011 +0000 [1.45.31] Don't omit event for words which are recognized as pairs (such as "of the"). Lang=Spanish, fix missing "y" in numbers such as "21". Lang=EN-US, Don't add 'intrusive r' between phoneme [i@] and a following vowel. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@268 d46cf337-b52f-0410-862d-fd96e6ae7743 commit c23bc21b7fbe1f359d0079d2406c3f7479382ea2 Merge: 48db6418 1284a533 Author: Reece Dunn Date: Tue May 24 21:59:13 2011 +0100 Merge branch 'master' into build commit 1284a5334cea12fe3a1eb2077769e56310170e2d Author: jonsd Date: Tue May 24 13:06:41 2011 +0000 [1.45.28] Amplitude changes now apply also to mbrola voices. "voicing" attribute is now used in mbrola voice files to set the voice loudness. SSML commands such as and were ignored if they were inside a multiword group (defined in *_list). This is now fixed so that the command is processed at the end of the group. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@267 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 48db641890858c9b3066ed40d8a79936ac73be6f Merge: 108e9193 d892e39b Author: Reece Dunn Date: Thu May 19 21:59:40 2011 +0100 Merge branch 'master' into build Conflicts: src/dictionary.cpp commit d892e39be5bf22009387e963ac5a4114c8794230 Author: jonsd Date: Thu May 19 14:56:50 2011 +0000 [1.45.27] Lang=hi, Suppress some [@] vowels. Include batch of changes from Jerouris. Fix crash with large number of nbsp characters. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@266 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 108e919337b09e81a9ef9b4eb3a80815953c4101 Author: Reece Dunn Date: Wed May 18 08:30:16 2011 +0100 rework the en target to only compile the dictionaries twice commit 34219cc85df8175414bc512b3ee6186e7956c93f Author: Reece Dunn Date: Wed May 18 08:28:49 2011 +0100 update the en target to use the new dictionary location commit ae29514eeef2bf89f767ca70b1195b06cc63c5da Author: Reece Dunn Date: Thu May 12 20:07:23 2011 +0100 fix out-of-bounds copy commit 8aaf248f340f6fa85fc8702384a1629c7bb025b4 Author: Reece Dunn Date: Wed May 11 08:35:13 2011 +0100 build: support using cainteoir-engine to create an exception dictionary for en commit 9f3d81a752e300778da22d634d8d5496b8d58e12 Author: Reece Dunn Date: Tue May 10 20:48:55 2011 +0100 ignore the src/libespeak.so file commit b1f8b7bedc932f8516b3269cc0580c99879c91b0 Merge: 5ffb0124 b629cec6 Author: Reece Dunn Date: Tue May 3 18:39:13 2011 +0100 Merge branch 'master' into build commit b629cec68c40873a06661e3e6518019dddfaf56e Author: jonsd Date: Tue May 3 12:34:04 2011 +0000 Update 'voices' to match eSpeak 1.45.04 git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@265 d46cf337-b52f-0410-862d-fd96e6ae7743 commit cd79b6d70300e5b4a3f207609ba5c6bb753a6403 Author: jonsd Date: Tue May 3 12:05:04 2011 +0000 [1.45.23] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@264 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 9c4a61276227708eac4631054935146d94e69c50 Author: jonsd Date: Tue May 3 11:59:55 2011 +0000 [1.45.23] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@263 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 5ffb012402f32986dc2e011bd4320ca8f1886fd5 Merge: 2c4f1d42 2c8d4561 Author: Reece Dunn Date: Sun May 1 17:21:23 2011 +0100 Merge branch 'master' into build commit 2c8d45613be5f9c8fba37b955f68ab9033104356 Author: jonsd Date: Wed Apr 27 08:48:58 2011 +0000 [1.45.21] -x command-line option. Fixed possible buffer overflow when writing phoneme output. Slavic languages, changed behaviour of [v] during voiced/unvoiced propagation. When looking for a word boundary when breaking long clauses, allow for greater word size (Southern Indian languages have big words 3-byte UTF-8 character codes). $combine. Don't combine with the nerxt word if it is translated using a different language. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@262 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 2c4f1d42933cb675c33b81f9ffa6576cebaec0d8 Merge: 5e7602e6 191ec1d3 Author: Reece Dunn Date: Tue Apr 26 18:42:45 2011 +0100 Merge branch 'master' into build commit 191ec1d37e9997e9567b389c502e819eb8e940fc Author: jonsd Date: Mon Apr 25 16:51:06 2011 +0000 [1.45.04] release Don't speak punctuation names faster at high speeds. lang=ml, recognise "virama + U+200d" (zero-width joiner) to indicte 'chillu' characters. Fix problem of punctuation character announcement repeated at the start of the next sentence after speaking is stopped. Fixed crash due to large numbers of box-drawing characters in text input. Fixed phoneme translation of 't' sounds for US-English voices. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@261 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 5e7602e6b136882caf06eacf1ad6bfe0de1791a6 Merge: 7ab6f012 75036775 Author: Reece Dunn Date: Sat Apr 2 13:13:22 2011 +0100 Merge branch 'master' into build commit 750367758ee9b5b2dfb05c30f1ae86d0940a83b5 Author: jonsd Date: Sat Apr 2 00:01:20 2011 +0000 [1.45.12] lang=de: Fix important pronunciation error, "sage". Change handling of unrecognized phoneme names. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@260 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 82b01c0336867244d5cc368b8f3056448b1b1f2b Author: jonsd Date: Thu Mar 31 16:10:36 2011 +0000 [1.45.11] lang=Turkish, fix pronunciation of suffixes, fix suffixes after names. Windows: command option --stdout caused spurious 0x0d bytes to be included in speech output (CR/LF problem). Fixed crash which could occur when a clause starts with a hyphen. espeakedit: New input format for Bulgarian lexicon. lang=de: Fix important pronunciation error (editing error) for "sage". git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@259 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 7ab6f0128daf612962fa66d62c8b50f0003d04f8 Merge: 3be172dc 478fde1a Author: Reece Dunn Date: Wed Mar 16 21:19:50 2011 +0000 Merge branch 'master' into build commit 478fde1a20b16bf718e8ed453c86ac0d241f1ef9 Author: jonsd Date: Wed Mar 16 01:59:06 2011 +0000 [1.45.02] Release Fix Mbrola translation for nl2 (phoneme [w]) and de4 (phoneme [?]). Fix bug, lang=tr, letter capital-I-dot not recognized on Windows. Only use "sonic" speed-up above 450wpm. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@258 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 3be172dceac563cd6328ccceb75f7ebaa6753459 Merge: ac20b4be fc0bd7fe Author: Reece Dunn Date: Mon Mar 14 22:39:19 2011 +0000 Merge branch 'master' into build commit fc0bd7fe798f67c71fc3c112f90c833c4d0584ca Author: jonsd Date: Sun Mar 13 13:30:04 2011 +0000 [1.44.42] Phoneme definitions. New keyword "prevoice", always add murmer before a voiced stop, not only after a vowel. Fixed bug in nextVowel() condition. Fixed bug is condition "isRhotic". Command line options. On Windows, -- means don't treat following arguments as options. --help output now should the espeak-data path. Tools->Lexicon. Redesign Lexicon processing for Russian and Bulgarian. Numbers. Fixes for Hungarian ordinal numbers. Fixed bug where double .. was ignored. Fixed bug in reporting word event lengths in callbacks. Fixed bug in reporting marker event positions in callbacks, when non-ascii text. SSML. Allow single as well as double quotes around strings. Fix bugs in SSML "prosody rate". Speed. Only use Sonic speedups greater than x2. Use custom eSpeak speed settings when Sonic speedup is used. Mbrola. Look for Mbrola voice also at /usr/share/mbrola/xx/xx espeakedit. Try "aplay" and then "play" to play sound. Languages: Kannada (kn) now in official release. Esperanto (eo) change prosody. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@257 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ac20b4beb6f785f1603fae0bcc12b506b1c1ccf4 Merge: ba0768fe 347ff0e5 Author: Reece Dunn Date: Thu Jan 20 09:03:02 2011 +0000 Merge branch 'master' into build Conflicts: src/Makefile commit 347ff0e5bb1c4e12c18399247375c7bb9e52b0c4 Author: jonsd Date: Mon Dec 20 10:29:42 2010 +0000 1.44.19 Changes for numbers lang=vi Undo a change for lang=hu which broke oridinal numbers. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@256 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ba0768fe16dfbccec52549b169980cf182a92b7c Author: Reece Dunn Date: Sun Dec 19 17:19:40 2010 +0000 Makefile: add sonic.cpp to fix the build. commit fa1e735d1277bc985db64eb59ca9da9a250435b2 Merge: e75d60f6 b89d8bde Author: Reece Dunn Date: Sun Dec 19 17:04:24 2010 +0000 Merge branch 'master' into build Conflicts: src/compiledata.cpp commit b89d8bde632f321a38728f23fb5d918c7b76e330 Author: jonsd Date: Fri Dec 3 17:42:02 2010 +0000 [1.44.18] Change in format of *_dict files. 'Word-boundary' at the start of a rule from *_rules is not implied by a new rule type RULE_PRE_ATSTART. espeakedit: Improvements to Tools->Process Lexicon->Italian which makes the file dictsource/it_listx. lang=hu, fixes for ordinal numbers. Speed-up, add files sonic.cpp, sonic.h git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@255 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 1649824b335c675f85e402afcd56d96793109d06 Author: jonsd Date: Wed Nov 17 14:31:24 2010 +0000 [1.44.13] Speed increase. Added the "sonic" routines by Bill Cox to reduce the length of eSpeak's sound output data, so as to make the speaking speed faster. Ordinal numbers: Some languages (el,es) use the ordinal form of hundreds and tens part of a number, as well as the units part. Added language option NUM2_MULTIPLE_ORDINAL. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@254 d46cf337-b52f-0410-862d-fd96e6ae7743 commit e75d60f622e7c877ec05b636b7e7d22006ea1271 Author: Reece Dunn Date: Sun Oct 31 09:14:24 2010 +0000 build: fix a compilation error on 64-bit platforms commit 8c9fab6ebb40ca52d8253ca74ea9a6bb41721bd6 Merge: 45967d65 14e212f3 Author: Reece Dunn Date: Sat Oct 30 14:32:15 2010 +0100 Merge branch 'master' into build commit 14e212f3a16e03098bf87486c64d8e634f5cb8cc Author: jonsd Date: Wed Sep 15 14:03:05 2010 +0000 espeak 1.44.05 release version Fix error in big-endian data conversion program, producing bad data. Make geminated voiced stops (eg. [bb] ) longer at fast speeds. Provide conditional compilation of the mbrola interface, define macro INCLUDE_MBROLA in speech.h Mbrola: also look for mbrola voices in /usr/share/mbrola/voices Pad TUNES and frame_t structures to a multiple of 4 bytes. lang=da, Don't weaken unvoiced stops before pause. lang=el, Remove final unstressed [a] if the next word starts with [a]. lang=pt, Change final [U] to [w] if next word starts with a vowel. espeak 1.44.03 Fixes: Lang=el, mk. Was speaking words as individual letters. Lang=pl. Fix prounciation of 'ć' and 'ci'. Fix crash in big-endian data conversion program. Fix problem where changing voices reduces the speaking rate, at fast rates. speak_lib.h: add macro definitions for minimum, maximum, and normal speaking rate values. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@253 d46cf337-b52f-0410-862d-fd96e6ae7743 commit eb7b132e9af5ee6fedb185ad775f6004556c2c95 Author: jonsd Date: Sat Aug 14 09:07:11 2010 +0000 [1.44.02] Fix: crash with very long numbers. Very long nubers ( > 14 digits) now spoken as individual digits. Fix: bracket was interfering with recognizing last-word in a clause. Lang=el fix: all words were spoken as individual letters. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@252 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 45967d65493d7d28b0a2103760e9830be4bdbb12 Merge: 0fe24680 4423576a Author: Reece Dunn Date: Wed Aug 11 19:36:27 2010 +0100 Merge branch 'master' into build commit 4423576af2547eedffaca75df0d8e88d77817df7 Author: jonsd Date: Mon Aug 2 09:09:25 2010 +0000 [1.43.63] Phoneme definitions. Add "equivalents" table to translate phonemes from a foreign language (eg. English) into the equivalant phonemes of this language. This is used when *_rules and *_list files indicate that a word uses pronunciation rules from a different language. Unpronouncable words can be recognised by rules in *_rule files. This feature is now used for en, de, es. Lang=ta, hi. Letter-names for combining vowel characters are distinguished from stand-alone vowel characters by a preceding beep. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@251 d46cf337-b52f-0410-862d-fd96e6ae7743 commit ebf0535e6df7e9b22e9ab9a5c6e8f9e42925aa32 Author: jonsd Date: Sun Jul 18 22:43:04 2010 +0000 [1.43.57] Indicate language changes in IPA phoneme output. Phoneme definitions FMT(), second parameter is amplitude percentage. Phoneme definitions CALL(), If phoneme type is not defined, copy the static attributes from the called phoneme. Unpronouncable word check: stop when an apostrophe is reached. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@250 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 3bf61040b9fb3fe1eb550a42aa5213a522d57743 Author: jonsd Date: Mon Jul 5 09:01:28 2010 +0000 [1.43.52] espeakedit --compile also compiles the intonation data Added feature to produce phonemes as International Phonetic Alphabet. phoneme definitions: Added "ipa" instruction to specify IPA phoneme name. When spelling as individual characters, calculate the stress position for each character name. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@249 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 0fe24680895f7222bd914e400c6b0f5aba0c8ae5 Author: Reece Dunn Date: Tue Jun 29 07:24:18 2010 +0100 build: make espeakedit build the intonation data too. commit e46f71b4ba509232d831a96f983864f34e5f575e Author: Reece Dunn Date: Tue Jun 29 07:23:49 2010 +0100 build: restructure to use the espeak-data directory directly. commit ad67958b52ae1bf0dd22a32a7d5cefbf0bca6bcd Author: Reece Dunn Date: Mon Jun 28 21:55:26 2010 +0100 build: move things around so that the espeak-data file layout is correct. commit 9c3daf2c888851859dca047c9710250af114cd50 Author: Reece Dunn Date: Mon Jun 28 21:28:59 2010 +0100 build: ensure that the espeak-data-local directory is clean. commit 8518937abaf05ffc28aa4ff664694e5f8c885212 Author: Reece Dunn Date: Mon Jun 28 21:27:08 2010 +0100 build: ensure that the ~/espeak-data directory is clean. commit 6798e206c3c7625ac7ea0a80dcb56e702d03bcb3 Merge: 29f50d65 a9fedd94 Author: Reece Dunn Date: Mon Jun 28 21:08:08 2010 +0100 Merge branch 'master' into build Conflicts: src/Makefile.espeakedit commit 29f50d6560ab2ba4906b2c853dfc9e70fed3ff88 Author: Reece Dunn Date: Mon Jun 28 21:00:04 2010 +0100 build: add an install target. commit a9fedd94db9f60ecffb95acaf015b4223f9fc999 Author: jonsd Date: Mon Jun 28 15:50:12 2010 +0000 [1.43.48] Add mbrowrap.cpp to emulate the mbrola library which is available in Windows, but not on Linux. mbrola voices in command-line espeak and libespeak now call mbrola directly rather than generating phoneme information as text. Mbrola phonemes as text is still available with the new --pho command-line option. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@248 d46cf337-b52f-0410-862d-fd96e6ae7743 commit fb9338ad14fa9162cae9bcb23784ac0c6e9227d2 Author: jonsd Date: Fri Jun 25 20:38:54 2010 +0000 Add makefile.espeakedit git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@247 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 11ba954486cb9a43768e9bd28513cf24276382ed Author: jonsd Date: Fri Jun 25 19:14:09 2010 +0000 Add some missing files to phsource. Remove executable attribute from program source files. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@246 d46cf337-b52f-0410-862d-fd96e6ae7743 commit 5a4cbf98ec375916d817b77bdc2f933c6aef60a9 Author: jonsd Date: Fri Jun 25 18:50:41 2010 +0000 Add some missing files to SVN repository. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@245 d46cf337-b52f-0410-862d-fd96e6ae7743 commit b6819aff85c309ceaec6e002fb60bd025f8716c2 Author: Reece Dunn Date: Fri Jun 25 17:03:41 2010 +0100 build: some fixes commit b3527b7eb2ce7e262db7753018dc2c7000cb2882 Author: Reece Dunn Date: Fri Jun 25 17:00:47 2010 +0100 build: split out epeak-data and espeak-data-local again. commit 4e562324090a79b0b23bbce483b3b75b135e4065 Author: Reece Dunn Date: Fri Jun 25 16:50:15 2010 +0100 build: build the espeak voice data. commit b04fab1a6d0668f85be2c1d42069c790f860e9fb Author: Reece Dunn Date: Fri Jun 25 16:08:44 2010 +0100 build: generate the espeak-data-local directory (not completely working yet) commit d62ebe3a131783d95c9dd63d3d92d5d9727ed6dd Author: Reece Dunn Date: Fri Jun 25 15:51:03 2010 +0100 build: build espeak-phoneme-data commit 6204ef22f9dda3769f800e6db31574fb3bb0ec59 Author: Reece Dunn Date: Fri Jun 25 15:47:00 2010 +0100 build: add a build script for espeakedit. commit 8eb4313beb94c1fe2bbeef5878e3255a1231127f Author: Reece Dunn Date: Fri Jun 25 15:34:42 2010 +0100 build: change the mode of the files to 644. commit c8b77ae2ce75a08efd4160a27e123ef831afc174 Author: Reece Dunn Date: Fri Jun 25 15:33:21 2010 +0100 build: add a .gitignore file. commit e470fb485491138116926c471d783be270495558 Author: Reece Dunn Date: Fri Jun 25 15:31:25 2010 +0100 build: added a top-level makefile driver. commit 63daaecefccde34b700bd909d23c6dd2cac06e20 Author: Reece Dunn Date: Fri Jun 25 15:30:24 2010 +0100 build: allow portaudio 18 and 19 to be switched easily. commit 18240ae109b946405921fb6bb648826e5e672e50 Author: jonsd Date: Sun Jun 20 13:15:35 2010 +0000 [1.43.46] Fix: Speak punctuation option also caused text after [[ to be spoken as phoneme codes even if espeakPHONEMES flag is not set. Speak sequences of letters and dots as individual letters, and don't speak 'dot', eg. "u.s.a." Don't announce punctuation in the alternative text inside