package helper; import com.yanzuoguang.util.ChineseHelper; import com.yanzuoguang.util.vo.BaiduConfig; import com.yanzuoguang.util.vo.HanziVo; import com.yanzuoguang.util.helper.JsonHelper; import org.junit.Test; import java.io.File; import java.util.List; public class TestChineseHelper { @Test public void testConvert() { String text = "颜佐光还喜欢游泳"; List items = ChineseHelper.getPinyin(text); System.out.println("json:" + JsonHelper.serialize(items, true)); } @Test public void testConvertMp3() { String text = "三分钟前,由北京市顺义区二经路与二纬路交汇处北侧,北京首都国际机场T3航站楼 去往 东城区北三环东路36号喜来登大酒店(北京金隅店)"; BaiduConfig config = new BaiduConfig( "20624068", "aeo4CBIjiW4wLuiIAKD4ZMrk", "BLzIf80xq6v1cN4n231dSGPYqD1GDHy8"); ChineseHelper.saveVideo(config, text, getTargetFile("test.mp3")); } @Test public void testConvertMp3Yzg() { String text = "成人票15元"; BaiduConfig config = new BaiduConfig( "20624068", "aeo4CBIjiW4wLuiIAKD4ZMrk", "BLzIf80xq6v1cN4n231dSGPYqD1GDHy8"); ChineseHelper.saveVideo(config, text, getTargetFile("product.mp3")); } private File getTargetFile(String to) { // 注意,路径应为文件在工程中的相对路径 File f = new File("target/" + to); return f; } }