unity - ошибка преобразования текста в речь, неподдерживаемый файл или аудиоформат - PullRequest
0 голосов
/ 06 декабря 2018

Отображается ошибка:Он работал прошлой ночью, я спал и теперь получаю эту ошибку.Кто-то, кто может сейчас, что случилось?на самом деле это моя главная защита сегодня, когда случилось это ?????

(Unsupported file or audio format. )
UnityEngine.WWW:GetAudioClip(Boolean, Boolean, AudioType)
<DownloadTheAudio>c__Iterator0:MoveNext() (at Assets/Script/TextToSpeech.cs:42)
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)

Вот как выглядит мой код:

public AudioSource _audio;
public Text inputText;

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

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

IEnumerator DownloadTheAudio()
{
    Regex rgx = new Regex("\\s+");
    string result = rgx.Replace(inputText.text, "+");

    string url = "http://api.voicerss.org/?key=<apikey>=en-us&src=" + result;
    WWW www = new WWW(url);
    yield return www;

    // There seems to be a problem on this part: 
    _audio.clip = www.GetAudioClip(false, true, AudioType.MPEG);
    _audio.Play();
}

public void OnMouseDown()
{
    StartCoroutine(DownloadTheAudio());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...