コード例 #1
0
        public async Task TestSpeak()
        {
            var translator = new RestTranslator();

            using (var resultStream = await translator.SpeakAsync("Thirty years later, but still: hallo, I'm a Mac!", "en"))
            {
                Assert.IsNotNull(resultStream, "Speaking text failed!");

                using (var destStream = File.Open("test_rest.mp3", FileMode.Create, FileAccess.Write))
                {
                    resultStream.CopyTo(destStream);
                }

                var info = new FileInfo("test_rest.mp3");
                Assert.IsTrue(info.Length > 5000, "Size of MP3 seems to be too small!");
            }
        }