⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kevinvoicedirectory.java

📁 这是java 开发的的免费语音播放插件,很值得学习参考!!!!!!!!!!!!111
💻 JAVA
字号:
package com.sun.speech.freetts.en.us.cmu_us_kal;import com.sun.speech.freetts.en.us.CMUDiphoneVoice;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 default US/English Diphone voices * imported from CMU Flite * */public class KevinVoiceDirectory extends VoiceDirectory {    /**     * Gets the voices provided by this voice.     *     * @return an array of new Voice instances     */    public Voice[] getVoices() {        CMULexicon lexicon = new CMULexicon("cmulex");        Voice kevin = new CMUDiphoneVoice("kevin", Gender.MALE,                Age.YOUNGER_ADULT, "default 8-bit diphone voice",                Locale.US, "general", "cmu", lexicon,                this.getClass().getResource("cmu_us_kal.bin"));        Voice kevin16 = new CMUDiphoneVoice("kevin16", Gender.MALE,                Age.YOUNGER_ADULT, "default 16-bit diphone voice",                Locale.US, "general", "cmu", lexicon,                this.getClass().getResource("cmu_us_kal16.bin"));        Voice[] voices = {kevin, kevin16};        return voices;    }    /**     * Print out information about this voice jarfile.     */    public static void main(String[] args) {        System.out.println((new KevinVoiceDirectory()).toString());    }}

⌨️ 快捷键说明

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