private static void playText(String text, final ReceiverService service) {
    try {
      URL url =
          new URL(
              "http://translate.google.com/translate_tts?ie=UTF-8&tl=ru&q="
                  + URLEncoder.encode(text, "UTF-8"));
      File file = FileUtils.saveTempFile(url);
      service.setMaxVolume();
      MediaPlayer player = MediaPlayer.create(service, Uri.fromFile(file));
      player.start();
      player.setOnCompletionListener(
          new MediaPlayer.OnCompletionListener() {

            public void onCompletion(MediaPlayer mp) {
              service.restoreVolume();
            }
          });

      Log.i(TAG, "Player playing");
    } catch (FileNotFoundException ex) {
      Log.e(TAG, "", ex);
    } catch (IOException ex) {
      Log.e(TAG, "", ex);
    }
  }