質問するログイン新規登録

回答編集履歴

4

追記

2016/08/28 06:13

投稿

tkmtmkt
tkmtmkt

スコア1800

answer CHANGED
@@ -15,7 +15,7 @@
15
15
 
16
16
  ```java
17
17
  Central.registerEngineCentral("com.sun.speech.freetts.jsapi.FreeTTSEngineCentral");
18
- synthesizer = Central.createSynthesizer(desc);
18
+ Synthesizer synthesizer = Central.createSynthesizer(desc);
19
19
  ```
20
20
 
21
21
  以下のようにテキスト読み取り実行しているようです。
@@ -24,5 +24,10 @@
24
24
  synthesizer.speakPlainText(text, null);
25
25
  ```
26
26
 
27
+ CentralとSynthesizerは以下のAPI
28
+
27
29
  * [Java Speech API](http://docs.oracle.com/cd/E17802_01/products/products/java-media/speech/forDevelopers/jsapi-doc/index.html)
30
+
31
+ FreeTTSEngineCentralは以下のAPI
32
+
28
33
  * [Overview (FreeTTS 1.2)](http://freetts.sourceforge.net/javadoc/index.html)

3

追記

2016/08/28 06:13

投稿

tkmtmkt
tkmtmkt

スコア1800

answer CHANGED
@@ -6,3 +6,23 @@
6
6
  speakPlainTextで検索したら'speakPlainText(””, null)'を呼び出しているコードが見つかりますが、クラスが違うもののようですし。
7
7
 
8
8
  http://young.blog.jp.klab.com/archives/19936134.html
9
+
10
+
11
+ ----
12
+ * [FreeTTSを使ってJavaプログラムからしゃべらせる](http://www.torutk.com/projects/swe/wiki/FreeTTSを使ってJavaプログラムからしゃべらせる)
13
+
14
+ 上記サイトのコードを見ると、以下のようにインスタンス生成して
15
+
16
+ ```java
17
+ Central.registerEngineCentral("com.sun.speech.freetts.jsapi.FreeTTSEngineCentral");
18
+ synthesizer = Central.createSynthesizer(desc);
19
+ ```
20
+
21
+ 以下のようにテキスト読み取り実行しているようです。
22
+
23
+ ```java
24
+ synthesizer.speakPlainText(text, null);
25
+ ```
26
+
27
+ * [Java Speech API](http://docs.oracle.com/cd/E17802_01/products/products/java-media/speech/forDevelopers/jsapi-doc/index.html)
28
+ * [Overview (FreeTTS 1.2)](http://freetts.sourceforge.net/javadoc/index.html)

2

追記

2016/08/28 06:11

投稿

tkmtmkt
tkmtmkt

スコア1800

answer CHANGED
@@ -4,3 +4,5 @@
4
4
  どこ情報でspeakPlainText()をコールしようとしたのでしょうか。
5
5
 
6
6
  speakPlainTextで検索したら'speakPlainText(””, null)'を呼び出しているコードが見つかりますが、クラスが違うもののようですし。
7
+
8
+ http://young.blog.jp.klab.com/archives/19936134.html

1

追記

2016/08/28 05:32

投稿

tkmtmkt
tkmtmkt

スコア1800

answer CHANGED
@@ -1,1 +1,6 @@
1
- クラスメソッドではなくインスタンスメソッドではないでしょうか?
1
+ クラスメソッドではなくインスタンスメソッドではないでしょうか?
2
+
3
+ と思ったけどjavadoc見たらメソッドが見当たらなかった・・・。
4
+ どこ情報でspeakPlainText()をコールしようとしたのでしょうか。
5
+
6
+ speakPlainTextで検索したら'speakPlainText(””, null)'を呼び出しているコードが見つかりますが、クラスが違うもののようですし。