debian/ 0000755 0000000 0000000 00000000000 12257437211 007172 5 ustar debian/open_jtalk.sgml 0000644 0000000 0000000 00000015147 12067746345 012226 0 ustar manpage.1'. You may view
the manual page with: `docbook-to-man manpage.sgml | nroff -man |
less'. A typical entry in a Makefile or Makefile.am is:
manpage.1: manpage.sgml
docbook-to-man $< > $@
The docbook-to-man binary is found in the docbook-to-man package.
Please remember that if you create the nroff version in one of the
debian/rules file targets (such as build), you will need to include
docbook-to-man in your Build-Depends control field.
-->
Koichi">
Akabe">
December 30, 2012">
1">
vbkaisetsu@gmail.com">
open_jtalk">
Debian">
GNU">
GPL">
]>
&dhemail;
&dhfirstname;
&dhsurname;
2012&dhusername;
&dhdate;
&dhucpackage;
&dhsection;
&dhpackage;Japanese TTS system&dhpackage;DESCRIPTIONThis manual page documents briefly the
&dhpackage; command.This manual page was written for the &debian; distribution
because the original program does not have a manual page.
Instead, it has documentation in the &gnu;
Info format; see below.&dhpackage; is a program that synthesize
speech waveform from Japanese texts. It uses HMMs trained by
the HMM-based speech synthesis system (HTS).OPTIONSA summary of options is included below.
dictionary directoryHTS voice filesfilename of output wav audio (generated speech)filename of output trace informationsampling frequency [ auto][ 1-- ]frame period (point) [ auto][ 1-- ]all-pass constant [ auto][ 0.0-- 1.0]postfiltering coefficient [ 0.0][ 0.0-- 1.0]speech speed rate [ 1.0][ 0.0-- ]additional half-tone [ 0.0][ -- ]voiced/unvoiced threshold [ 0.5][ 0.0-- 1.0]weight of GV for spectrum [ 1.0][ 0.0-- ]weight of GV for log F0 [ 1.0][ 0.0-- ]audio buffer size (if i==0, turn off) [ 0][ 0-- ]text file [stdin]EXAMPLEIf you installed hts-voice-nitech-jp-atr503-m001 in the current
directory, the following command let you make a voice file from
input.txt:
AUTHORThis manual page was written by &dhusername; &dhemail; for
the &debian; system (and may be used by others). Permission is
granted to copy, distribute and/or modify this document under
the terms of the &gnu; General Public License, Version 2 any
later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public
License can be found in /usr/share/common-licenses/GPL.
debian/open-jtalk.install 0000644 0000000 0000000 00000000012 11637612130 012613 0 ustar usr/bin/*
debian/rules 0000755 0000000 0000000 00000001316 12075473011 010247 0 ustar #!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
%:
dh $@ --with autoreconf
open_jtalk.1:
docbook-to-man $(CURDIR)/debian/open_jtalk.sgml > $(CURDIR)/debian/open_jtalk.1
override_dh_auto_build: open_jtalk.1
dh_auto_build
override_dh_auto_configure:
dh_auto_configure -- --with-charset=utf8 --with-hts-engine-header-path=/usr/include --with-hts-engine-library-path=/usr/lib/$(DEB_HOST_MULTIARCH)
override_dh_auto_clean:
dh_auto_clean
rm -rf $(CURDIR)/debian/open_jtalk.1 \
$(CURDIR)/mecab-naist-jdic/char.bin \
$(CURDIR)/mecab-naist-jdic/matrix.bin \
$(CURDIR)/mecab-naist-jdic/sys.dic \
$(CURDIR)/mecab-naist-jdic/unk.dic
debian/open-jtalk-mecab-naist-jdic.install 0000644 0000000 0000000 00000000075 11640054476 015723 0 ustar debian/tmp/usr/dic/* var/lib/mecab/dic/open-jtalk/naist-jdic
debian/open-jtalk.manpages 0000644 0000000 0000000 00000000024 11641051060 012735 0 ustar debian/open_jtalk.1
debian/watch 0000644 0000000 0000000 00000000076 11665705134 010232 0 ustar version=3
http://sf.net/open-jtalk/open_jtalk-(.*)\.tar\.gz
debian/source/ 0000755 0000000 0000000 00000000000 11637547611 010501 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 11637547611 011707 0 ustar 3.0 (quilt)
debian/patches/ 0000755 0000000 0000000 00000000000 12257430005 010613 5 ustar debian/patches/1001_buffering_for_label_features.patch 0000644 0000000 0000000 00000023116 12257426753 020171 0 ustar Description: double buffering for label features
Writing label->feature[i] without buffering fails in some environment.
This patch fixes it.
Last-Update: 2013-12-27
Origin: http://sourceforge.net/p/open-jtalk/mailman/message/31788474/
Author: Keiichiro Oura
Index: jpcommon/jpcommon_label.c
===================================================================
RCS file: /home/uratec/work/cvsroot_share/open_jtalk/src/jpcommon/jpcommon_label.c,v
retrieving revision 1.20
diff -u -r1.20 jpcommon_label.c
--- open-jtalk-1.07.orig/jpcommon/jpcommon_label.c 11 Dec 2013 06:11:19 -0000 1.20
+++ open-jtalk-1.07/jpcommon/jpcommon_label.c 27 Dec 2013 10:34:33 -0000
@@ -644,6 +644,7 @@
void JPCommonLabel_make(JPCommonLabel * label)
{
int i, tmp1, tmp2, tmp3;
+ char buff[MAXBUFLEN];
JPCommonLabelPhoneme *p;
JPCommonLabelWord *w;
JPCommonLabelAccentPhrase *a;
@@ -685,16 +686,16 @@
phoneme_list[i + 2], phoneme_list[i + 3], phoneme_list[i + 4]);
/* for A: */
if (i == 0 || i == label->size - 1 || short_pause_flag == 1)
- sprintf(label->feature[i], "%s/A:xx+xx+xx", label->feature[i]);
+ sprintf(buff, "/A:xx+xx+xx");
else {
tmp1 = index_mora_in_accent_phrase(p->up);
tmp2 =
p->up->up->up->accent ==
0 ? count_mora_in_accent_phrase(p->up) : p->up->up->up->accent;
- sprintf(label->feature[i], "%s/A:%d+%d+%d", label->feature[i],
- limit(tmp1 - tmp2, -MAX_M, MAX_M), limit(tmp1, 1, MAX_M),
+ sprintf(buff, "/A:%d+%d+%d", limit(tmp1 - tmp2, -MAX_M, MAX_M), limit(tmp1, 1, MAX_M),
limit(count_mora_in_accent_phrase(p->up) - tmp1 + 1, 1, MAX_M));
}
+ strcat(label->feature[i], buff);
/* for B: */
if (short_pause_flag == 1)
w = p->prev->up->up;
@@ -705,15 +706,16 @@
else
w = p->up->up->prev;
if (w == NULL)
- sprintf(label->feature[i], "%s/B:xx-xx_xx", label->feature[i]);
+ sprintf(buff, "/B:xx-xx_xx");
else
- sprintf(label->feature[i], "%s/B:%s-%s_%s", label->feature[i], w->pos, w->ctype, w->cform);
+ sprintf(buff, "/B:%s-%s_%s", w->pos, w->ctype, w->cform);
+ strcat(label->feature[i], buff);
/* for C: */
if (i == 0 || i == label->size - 1 || short_pause_flag)
- sprintf(label->feature[i], "%s/C:xx_xx+xx", label->feature[i]);
+ sprintf(buff, "/C:xx_xx+xx");
else
- sprintf(label->feature[i], "%s/C:%s_%s+%s", label->feature[i], p->up->up->pos,
- p->up->up->ctype, p->up->up->cform);
+ sprintf(buff, "/C:%s_%s+%s", p->up->up->pos, p->up->up->ctype, p->up->up->cform);
+ strcat(label->feature[i], buff);
/* for D: */
if (short_pause_flag == 1)
w = p->next->up->up;
@@ -724,9 +726,10 @@
else
w = p->up->up->next;
if (w == NULL)
- sprintf(label->feature[i], "%s/D:xx+xx_xx", label->feature[i]);
+ sprintf(buff, "/D:xx+xx_xx");
else
- sprintf(label->feature[i], "%s/D:%s+%s_%s", label->feature[i], w->pos, w->ctype, w->cform);
+ sprintf(buff, "/D:%s+%s_%s", w->pos, w->ctype, w->cform);
+ strcat(label->feature[i], buff);
/* for E: */
if (short_pause_flag == 1)
a = p->prev->up->up->up;
@@ -735,29 +738,31 @@
else
a = p->up->up->up->prev;
if (a == NULL)
- sprintf(label->feature[i], "%s/E:xx_xx!xx_xx", label->feature[i]);
+ sprintf(buff, "/E:xx_xx!xx_xx");
else
- sprintf(label->feature[i], "%s/E:%d_%d!%s_xx", label->feature[i],
+ sprintf(buff, "/E:%d_%d!%s_xx",
limit(count_mora_in_accent_phrase(a->head->head), 1, MAX_M),
limit(a->accent == 0 ? count_mora_in_accent_phrase(a->head->head) : a->accent, 1,
MAX_M), a->emotion == NULL ? "0" : a->emotion);
+ strcat(label->feature[i], buff);
if (i == 0 || i == label->size - 1 || short_pause_flag == 1 || a == NULL)
- sprintf(label->feature[i], "%s-xx", label->feature[i]);
+ sprintf(buff, "-xx");
else
- sprintf(label->feature[i], "%s-%d", label->feature[i],
+ sprintf(buff, "-%d",
strcmp(a->tail->tail->tail->next->phoneme,
JPCOMMON_PHONEME_SHORT_PAUSE) == 0 ? 0 : 1);
+ strcat(label->feature[i], buff);
/* for F: */
if (i == 0 || i == label->size - 1 || short_pause_flag == 1)
a = NULL;
else
a = p->up->up->up;
if (a == NULL)
- sprintf(label->feature[i], "%s/F:xx_xx#xx_xx@xx_xx|xx_xx", label->feature[i]);
+ sprintf(buff, "/F:xx_xx#xx_xx@xx_xx|xx_xx");
else {
tmp1 = index_accent_phrase_in_breath_group(a);
tmp2 = index_mora_in_breath_group(a->head->head);
- sprintf(label->feature[i], "%s/F:%d_%d#%s_xx@%d_%d|%d_%d", label->feature[i],
+ sprintf(buff, "/F:%d_%d#%s_xx@%d_%d|%d_%d",
limit(count_mora_in_accent_phrase(a->head->head), 1, MAX_M),
limit(a->accent == 0 ? count_mora_in_accent_phrase(a->head->head) : a->accent, 1,
MAX_M), a->emotion == NULL ? "0" : a->emotion, limit(tmp1, 1, MAX_M),
@@ -765,6 +770,7 @@
MAX_L),
limit(count_mora_in_breath_group(a->head->head) - tmp2 + 1, 1, MAX_L));
}
+ strcat(label->feature[i], buff);
/* for G: */
if (short_pause_flag == 1)
a = p->next->up->up->up;
@@ -773,18 +779,20 @@
else
a = p->up->up->up->next;
if (a == NULL)
- sprintf(label->feature[i], "%s/G:xx_xx%%xx_xx", label->feature[i]);
+ sprintf(buff, "/G:xx_xx%%xx_xx");
else
- sprintf(label->feature[i], "%s/G:%d_%d%%%s_xx", label->feature[i],
+ sprintf(buff, "/G:%d_%d%%%s_xx",
limit(count_mora_in_accent_phrase(a->head->head), 1, MAX_M),
limit(a->accent == 0 ? count_mora_in_accent_phrase(a->head->head) : a->accent, 1,
MAX_M), a->emotion == NULL ? "0" : a->emotion);
+ strcat(label->feature[i], buff);
if (i == 0 || i == label->size - 1 || short_pause_flag == 1 || a == NULL)
- sprintf(label->feature[i], "%s-xx", label->feature[i]);
+ sprintf(buff, "-xx");
else
- sprintf(label->feature[i], "%s-%d", label->feature[i],
+ sprintf(buff, "-%d",
strcmp(a->head->head->head->prev->phoneme,
JPCOMMON_PHONEME_SHORT_PAUSE) == 0 ? 0 : 1);
+ strcat(label->feature[i], buff);
/* for H: */
if (short_pause_flag == 1)
b = p->prev->up->up->up->up;
@@ -793,23 +801,23 @@
else
b = p->up->up->up->up->prev;
if (b == NULL)
- sprintf(label->feature[i], "%s/H:xx_xx", label->feature[i]);
+ sprintf(buff, "/H:xx_xx");
else
- sprintf(label->feature[i], "%s/H:%d_%d", label->feature[i],
- limit(count_accent_phrase_in_breath_group(b->head), 1, MAX_M),
+ sprintf(buff, "/H:%d_%d", limit(count_accent_phrase_in_breath_group(b->head), 1, MAX_M),
limit(count_mora_in_breath_group(b->head->head->head), 1, MAX_L));
+ strcat(label->feature[i], buff);
/* for I: */
if (i == 0 || i == label->size - 1 || short_pause_flag == 1)
b = NULL;
else
b = p->up->up->up->up;
if (b == NULL)
- sprintf(label->feature[i], "%s/I:xx-xx@xx+xx&xx-xx|xx+xx", label->feature[i]);
+ sprintf(buff, "/I:xx-xx@xx+xx&xx-xx|xx+xx");
else {
tmp1 = index_breath_group_in_utterance(b);
tmp2 = index_accent_phrase_in_utterance(b->head);
tmp3 = index_mora_in_utterance(b->head->head->head);
- sprintf(label->feature[i], "%s/I:%d-%d@%d+%d&%d-%d|%d+%d", label->feature[i],
+ sprintf(buff, "/I:%d-%d@%d+%d&%d-%d|%d+%d",
limit(count_accent_phrase_in_breath_group(b->head), 1, MAX_M),
limit(count_mora_in_breath_group(b->head->head->head), 1, MAX_L), limit(tmp1, 1,
MAX_S),
@@ -820,6 +828,7 @@
MAX_LL),
limit(count_mora_in_utterance(b->head->head->head) - tmp3 + 1, 1, MAX_LL));
}
+ strcat(label->feature[i], buff);
/* for J: */
if (short_pause_flag == 1)
b = p->next->up->up->up->up;
@@ -828,16 +837,17 @@
else
b = p->up->up->up->up->next;
if (b == NULL)
- sprintf(label->feature[i], "%s/J:xx_xx", label->feature[i]);
+ sprintf(buff, "/J:xx_xx");
else
- sprintf(label->feature[i], "%s/J:%d_%d", label->feature[i],
- limit(count_accent_phrase_in_breath_group(b->head), 1, MAX_M),
+ sprintf(buff, "/J:%d_%d", limit(count_accent_phrase_in_breath_group(b->head), 1, MAX_M),
limit(count_mora_in_breath_group(b->head->head->head), 1, MAX_L));
+ strcat(label->feature[i], buff);
/* for K: */
- sprintf(label->feature[i], "%s/K:%d+%d-%d", label->feature[i],
+ sprintf(buff, "/K:%d+%d-%d",
limit(count_breath_group_in_utterance(label->breath_head), 1, MAX_S),
limit(count_accent_phrase_in_utterance(label->accent_head), 1, MAX_M),
limit(count_mora_in_utterance(label->mora_head), 1, MAX_LL));
+ strcat(label->feature[i], buff);
if (0 < i && i < label->size - 2)
p = p->next;
debian/patches/series 0000644 0000000 0000000 00000000130 12257430005 012022 0 ustar 5_spelling_errors.patch
10_use_shared_lib.patch
1001_buffering_for_label_features.patch
debian/patches/5_spelling_errors.patch 0000644 0000000 0000000 00000002266 12257017104 015300 0 ustar Description: Fix spelling errors
This patch fixes spelling errors
Author: Koichi Akabe
Last-Update: 2013-12-26
Forwarded: http://sourceforge.net/tracker/?func=detail&aid=3447097&group_id=270642&atid=1151023
--- open-jtalk-1.07.orig/mecab/src/dictionary.cpp
+++ open-jtalk-1.07/mecab/src/dictionary.cpp
@@ -384,7 +384,7 @@ bool Dictionary::compile(const Param &pa
Darts::DoubleArray da;
CHECK_DIE(da.build(str.size(), const_cast(&str[0]),
&len[0], &val[0], &progress_bar_darts) == 0)
- << "unkown error in building double-array";
+ << "unknown error in building double-array";
std::string tbuf;
for (size_t i = 0; i < dic.size(); ++i) {
--- open-jtalk-1.06.orig/mecab/src/writer.cpp
+++ open-jtalk-1.06/mecab/src/writer.cpp
@@ -60,7 +60,7 @@ bool Writer::open(const Param ¶m) {
eon_format_key += "-";
eon_format_key += ostyle;
const std::string tmp = param.get(node_format_key.c_str());
- CHECK_FALSE(!tmp.empty()) << "unkown format type [" << ostyle << "]";
+ CHECK_FALSE(!tmp.empty()) << "unknown format type [" << ostyle << "]";
}
const std::string node_format2 =
debian/patches/10_use_shared_lib.patch 0000644 0000000 0000000 00000002476 12257016615 015124 0 ustar Description: Using shared library
Open JTalk uses libhtsengine as static library. In the debian system,
libhtsengine package provides a shared library. This patch changes
to use it.
Author: Koichi Akabe
Last-Update: 2013-12-26
Forwarded: http://sourceforge.net/mailarchive/forum.php?thread_name=20130111191400.2cabb929b72dee8f9f50d12d%40gmail.com&forum_name=hts-engine-users
--- open-jtalk-1.07.orig/configure.ac
+++ open-jtalk-1.07/configure.ac
@@ -231,13 +231,13 @@
AS_HELP_STRING([--with-hts-engine-library-path],[specify the hts_engine_API library path]),
[hts_engine_library_path=$withval],
[hts_engine_library_path='/usr/local/lib'])
-if test ! -f "${hts_engine_library_path}/libHTSEngine.a"; then
- AC_MSG_ERROR(Cannot find libHTSEngine.a)
+if test ! -f "${hts_engine_library_path}/libHTSEngine.so"; then
+ AC_MSG_ERROR(Cannot find libHTSEngine.so)
fi
-AC_MSG_CHECKING(for libHTSEngine.a)
-AC_MSG_RESULT($hts_engine_library_path/libHTSEngine.a)
+AC_MSG_CHECKING(for libHTSEngine.so)
+AC_MSG_RESULT($hts_engine_library_path/libHTSEngine.so)
AC_SUBST(HTS_ENGINE_LIBRARY)
-HTS_ENGINE_LIBRARY=${hts_engine_library_path}/libHTSEngine.a
+HTS_ENGINE_LIBRARY=${hts_engine_library_path}/libHTSEngine.so
# Define HTS_ENGINE_LIBRARY_DIR
AC_SUBST(HTS_ENGINE_LIBRARY_DIR)
debian/compat 0000644 0000000 0000000 00000000002 12067725553 010400 0 ustar 9
debian/changelog 0000644 0000000 0000000 00000004043 12257430343 011044 0 ustar open-jtalk (1.07-2) unstable; urgency=medium
* debian/patches/1001_buffering_for_label_features.patch
- fix to generate label features correctly
-- Koichi Akabe Sat, 28 Dec 2013 10:58:02 +0900
open-jtalk (1.07-1) unstable; urgency=low
* New upstream release
- migrate to unstable
* debian/control
- bump Standards-Version to 3.9.5
* debian/copyright
- update year of copyright
-- Koichi Akabe Thu, 26 Dec 2013 21:09:40 +0900
open-jtalk (1.06-1~exp1) experimental; urgency=low
* New upstream release
* debian/patches/5_spelling_errors.patch
- update a patch for new files
* debian/compat
- up to 9
* debian/control
- replace autoconf with dh-autoreconf in Build-Depends
- specify version number of libhtsengine-dev in Build-Depends
- update Standards-Version to 3.9.4
* debian/copyright
- specify correct url of the Format
- update year of copyright
* debian/open_jtank.sgml
- update for newest version of open_jtank
* debian/rules
- support multiarch
- remove descriptions for developers
- use CURDIR variables
- add override_dh_auto_clean to remove auto generated files
-- Koichi Akabe Wed, 16 Jan 2013 17:13:32 +0900
open-jtalk (1.05-1) unstable; urgency=low
* New upstream release
- modify pronunciation rule after a decimal point.
- modify accent type detection.
- add new moras and new words.
- fix some bugs.
-- Koichi Akabe Sun, 25 Dec 2011 09:40:47 +0900
open-jtalk (1.04-2) unstable; urgency=low
* debian/control
- changed priority from extra to optional
* debian/open_jtalk.sgml
- fixed command name from open-jtalk to open_jtalk
* debian/patches/5_spelling_errors.patch
- added a patch to fix spelling errors
-- Koichi Akabe Sat, 10 Dec 2011 11:33:26 +0900
open-jtalk (1.04-1) unstable; urgency=low
* Initial release (Closes: #643298)
-- Koichi Akabe Fri, 7 Oct 2011 23:27:37 +0900
debian/control 0000644 0000000 0000000 00000002011 12257027445 010573 0 ustar Source: open-jtalk
Section: sound
Priority: optional
Maintainer: Koichi Akabe
Build-Depends: debhelper (>= 9.0.0), dh-autoreconf, docbook-to-man, libhtsengine-dev (>= 1.08)
Standards-Version: 3.9.5
Homepage: http://open-jtalk.sourceforge.net/
Package: open-jtalk
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: open-jtalk-mecab-naist-jdic, hts-voice-nitech-jp-atr503-m001
Description: Japanese text-to-speech system
Open JTalk is a Japanese text-to-speech system based on HTS engine. This
program uses Mecab and its dictionary which is optimized for Open JTalk
to analyse texts and gets pronunciation.
Package: open-jtalk-mecab-naist-jdic
Section: misc
Architecture: all
Depends: ${misc:Depends}
Description: NAIST Japanese Dictionary for Open JTalk
This package provides NAIST Japanese Dictionary converted for Mecab used
by Open JTalk.
.
This is based on ipadic, however it is released under BSD style license
now by NAIST (Nara Institute of Science and Technology, Japan).
debian/docs 0000644 0000000 0000000 00000000014 11637547612 010050 0 ustar NEWS
README
debian/copyright 0000644 0000000 0000000 00000013470 12257016170 011127 0 ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: open-jtalk
Source: http://open-jtalk.sourceforge.net
Files: *
Copyright: 2008-2013, Nagoya Institute of Technology
Department of Computer Science
License: BSD-3-clause
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following
conditions are met:
.
- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- 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.
- Neither the name of the HTS working group nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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.
Files: mecab/*
Copyright: 2001-2008, Taku Kudo
2004-2008, Nippon Telegraph and Telephone Corporation
License: BSD-3-clause
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following
conditions are met:
.
- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- 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.
- Neither the name of the Nippon Telegraph and Telegraph Corporation
nor the names of its contributors may be used to endorse or
promote products derived from this software without specific prior
written permission.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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.
Files: mecab-naist-jdic/*
Copyright: 2009, Nara Institute of Science and Technology, Japan.
2008-2013, Nagoya Institute of Technology
Department of Computer Science
License: BSD-3-clause
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following
conditions are met:
.
- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- 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.
- Neither the name of the Nara Institute of Science and Technology
(NAIST) nor the names of its contributors may be used to endorse or
promote products derived from this software without specific prior
written permission.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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.
Files: debian/*
Copyright: 2011-2013, Koichi Akabe
License: GPL-2+
This package 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 2 of the License, or
(at your option) any later version.
.
This package 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
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".