arcticvoicedirectory.java.template

来自「使用Exlipse编写的一个语音程序」· TEMPLATE 代码 · 共 50 行

TEMPLATE
50
字号
package com.sun.speech.freetts.en.us.%FV_VOICENAME%;import com.sun.speech.freetts.en.us.CMULexicon;import com.sun.speech.freetts.VoiceDirectory;import com.sun.speech.freetts.Voice;import com.sun.speech.freetts.Gender;import com.sun.speech.freetts.Age;import java.util.Locale;/** * This voice directory provides a US/English Cluster Unit voice imported * from FestVox. * */public class ArcticVoiceDirectory extends VoiceDirectory {    /**     * Gets the voices provided by this voice.     *     * @return an array of new Voice instances     */    public Voice[] getVoices() {        // default to the generic lexicon        // (a more specific lexicon may increase performance)        CMULexicon lexicon = new CMULexicon("cmudict04");        // Change voice properties here        Voice voice = new ArcticVoice(            "%FV_NAME%",            Gender.MALE,            Age.YOUNGER_ADULT,            "CMU ARCTIC Cluster Unit Voice",            Locale.US,            "general",            "%FV_INST%",            lexicon,            this.getClass().getResource("%FV_VOICENAME%.txt"));        Voice[] voices = {voice};        return voices;    }    /**     * Print out information about this voice jarfile.     */    public static void main(String[] args) {        System.out.println((new ArcticVoiceDirectory()).toString());    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?