帖子

求助,在eclipse中运行是有声音的导出成可运行的jar没声音

[复制链接]

该用户从未签到

1651 wujie1017@163.c 发表于 2019-7-4 09:43:23 1#
        @FXML
        private void sendct1(ActionEvent event) {
                try {
                        client = new Socket("192.168.2.10", 12345);
                        out = new DataOutputStream(client.getOutputStream());
                        out.writeUTF("1号" + win.getText());
                        read("1", "A" + win.getText() );

                } catch (IOException e) {
                        e.printStackTrace();
                }
        }

        private static SynthesizerPlayerListener mSynListener = new SynthesizerPlayerListener() {

                public void onEnd(SpeechError error) {
                }

                public void onBufferPercent(int percent, int beginPos, int endPos, String args) {

                }

                public void onPlayBegin() {

                }

                public void onPlayPaused() {

                }

                public void onPlayPercent(int percent, int beginPos, int endPos) {
                }

                public void onPlayResumed() {

                }
        };

        public static void read(String remark, String str) {
                if (SynthesizerPlayer.getSynthesizerPlayer() == null)
                        SynthesizerPlayer.createSynthesizerPlayer("appid=" + "5d1bfb79");
                SynthesizerPlayer synthesizer = SynthesizerPlayer.getSynthesizerPlayer();
                if (remark.equals("1")) {
                       
                        synthesizer.setVoiceName("xiaoyan");
                       
                        synthesizer.setSpeed(40);
                       
                        synthesizer.playText(str, null, mSynListener);
                } else {
                        if (synthesizer.isAvaible()) {
                                synthesizer.cancel();
                        }
                }

        }
}

讯飞2017hj 发表于 2019-7-5 18:08:02
2#
不明白,合成文本正常的话接口应该是没问题的。
使用道具 举报 回复