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 + -
显示快捷键?