Unity - текст в речь не работает на Android - PullRequest
0 голосов
/ 05 декабря 2018

Я использовал переводчик Google для перевода текста в речь Android.он отлично работает на ПК, но когда я устанавливаю его на устройство Android, он не работает.Вот мой код:

public class TextToSpeech : MonoBehaviour{


public AudioSource _audio;

public InputField inputText;






// Use this for initialization
void Start()
{
    _audio = gameObject.GetComponent<AudioSource>();

}

// Update is called once per frame
void Update()
{

}

IEnumerator DownloadTheAudio()
{

    string url = "https://translate.google.com/translate_tts?ie=UTF-8&total=1&idx=0&textlen=32&client=tw-ob&q=" +inputText.text + "&tl=En-gb";
    WWW www = new WWW(url);
    yield return www;


    _audio.clip = www.GetAudioClip(false, true, AudioType.MPEG);
    _audio.Play();


}

public void OnMouseDown()
{
    StartCoroutine(DownloadTheAudio());



}

}

Есть идеи, что не так в моем коде?

...