回答編集履歴

4

追記

2016/08/28 06:13

投稿

tkmtmkt
tkmtmkt

スコア1800

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  Central.registerEngineCentral("com.sun.speech.freetts.jsapi.FreeTTSEngineCentral");
34
34
 
35
- synthesizer = Central.createSynthesizer(desc);
35
+ Synthesizer synthesizer = Central.createSynthesizer(desc);
36
36
 
37
37
  ```
38
38
 
@@ -50,7 +50,17 @@
50
50
 
51
51
 
52
52
 
53
+ CentralとSynthesizerは以下のAPI
54
+
55
+
56
+
53
57
  * [Java Speech API](http://docs.oracle.com/cd/E17802_01/products/products/java-media/speech/forDevelopers/jsapi-doc/index.html)
58
+
59
+
60
+
61
+ FreeTTSEngineCentralは以下のAPI
62
+
63
+
54
64
 
55
65
  * [Overview (FreeTTS 1.2)](http://freetts.sourceforge.net/javadoc/index.html)
56
66
 

3

追記

2016/08/28 06:13

投稿

tkmtmkt
tkmtmkt

スコア1800

test CHANGED
@@ -15,3 +15,43 @@
15
15
  http://young.blog.jp.klab.com/archives/19936134.html
16
16
 
17
17
 
18
+
19
+
20
+
21
+ ----
22
+
23
+ * [FreeTTSを使ってJavaプログラムからしゃべらせる](http://www.torutk.com/projects/swe/wiki/FreeTTSを使ってJavaプログラムからしゃべらせる)
24
+
25
+
26
+
27
+ 上記サイトのコードを見ると、以下のようにインスタンス生成して
28
+
29
+
30
+
31
+ ```java
32
+
33
+ Central.registerEngineCentral("com.sun.speech.freetts.jsapi.FreeTTSEngineCentral");
34
+
35
+ synthesizer = Central.createSynthesizer(desc);
36
+
37
+ ```
38
+
39
+
40
+
41
+ 以下のようにテキスト読み取り実行しているようです。
42
+
43
+
44
+
45
+ ```java
46
+
47
+ synthesizer.speakPlainText(text, null);
48
+
49
+ ```
50
+
51
+
52
+
53
+ * [Java Speech API](http://docs.oracle.com/cd/E17802_01/products/products/java-media/speech/forDevelopers/jsapi-doc/index.html)
54
+
55
+ * [Overview (FreeTTS 1.2)](http://freetts.sourceforge.net/javadoc/index.html)
56
+
57
+

2

追記

2016/08/28 06:11

投稿

tkmtmkt
tkmtmkt

スコア1800

test CHANGED
@@ -11,3 +11,7 @@
11
11
  speakPlainTextで検索したら'speakPlainText(””, null)'を呼び出しているコードが見つかりますが、クラスが違うもののようですし。
12
12
 
13
13
 
14
+
15
+ http://young.blog.jp.klab.com/archives/19936134.html
16
+
17
+

1

追記

2016/08/28 05:32

投稿

tkmtmkt
tkmtmkt

スコア1800

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