У меня есть следующие очень простой код TTS работает на моем локальном сервереВызов SpeechAPI для текста в речь на Azure
using System.Speech.Synthesis;
...
SpeechSynthesizer reader = new SpeechSynthesizer();
reader.Speak("This is a test");
Этот код имеет зависимость от System.Speech, для которого я добавил ссылку на мой VS 2015. Работает отлично, но из того, что я прочитал и от его попытки, я знаю, что это не сработает, когда код размещен на Azure. Я прочитал несколько сообщений о SO-запросе, если на самом деле можно сделать TTS на лазури. Конечно, 2 года назад это казалось невозможным. How to get System.Speech on windows azure websites?
Все дороги, кажется, ведут к Microsoft Speech API https://azure.microsoft.com/en-gb/marketplace/partners/speechapis/speechapis/ Я подписался и получил свои личные и втор ключи для вызова в этот API. Однако мой вопрос в этом. Как я на самом деле называю SpeechAPI? Что мне нужно изменить в примере простого кода выше, чтобы это работало при работе на лазуре?
Спасибо, я не понял, что это все еще в бета-версии. Прочитав цены на веб-сайте Azure, нам будет стоить почти 1 миллион долларов за количество речевых запросов, которые мы в настоящее время обрабатываем (250 миллионов долларов в год, стоит нам около 50 тысяч в экземплярах AWS EC2 для предоставления той же услуги). Поэтому я попытался проверить, правильно прочитал информацию о ценах, 3 письма от 3-х разных людей позже, я обнаружил, что направил обратно на свою страницу ценообразования на лазурь, извините, «мы не уверены». Не похоже, что Azure собирается летать для нашего конкретного случая использования :( – MayoMan
Какой ценовой сайт вы имеете в виду? Цены на ProjectOxford можно найти здесь: https://www.projectoxford.ai/pricing –
Записка из-за этого В любом случае, если вы используете другие методы для обработки этих экземпляров EC2 и рассматриваете переход на Azure, то стоит сравнить его с ценой Azure VMs здесь: https: // azure. microsoft.com/en-us/pricing/calculator/ Это было бы более «яблоки» для сравнения «яблок» –