public static synchronized void sayString(String str){
		if(null == str || str.isEmpty()){
			System.out.println("String Error");
		} else {
			try {
				URL word = new URL("http://translate.google.com/translate_tts?ie=utf-8&tl=en&q="+str);
				HttpURLConnection connection = (HttpURLConnection) word.openConnection();
				connection.setRequestMethod("GET");
				connection.setReadTimeout(10000);
				connection.setDoOutput(true);
				connection.setRequestProperty("User-Agent", "Mozilla/5.0");
				connection.connect();
				InputStream stream = connection.getInputStream();
				Player play = new Player(stream);
				play.play();
				stream.close();
				connection.disconnect();
			} catch (IOException | JavaLayerException ex) {
				Logger.getLogger(ASLTech.class.getName()).log(Level.SEVERE, null, ex);
			}
		}
	}