egorhay писал(а):
возникла другая проблема, как создать поток, или хотя-бы просто записать такой файл.Создать звуковой поток по сети - это отдельная и не простая задача.
Может всё-таки просто переслать туда ogg файл?
Записать ogg файл из wav это просто, а вот из звукового потока сразу в ogg - это уже сложнее.
Ты сам сможешь сделать, тогда я поищу у себя библиотеку звукового вещания над TCP и голосовой чат?
По ссылке, что ты привёл выше, похоже что тебе надо разобраться со звуковыми потоками, Encode-дерами и нужно-ли создавать поток. Все три вопроса, что ты задал - практически никак не связаны, кроме слова поток и в каждом случае он имеет свой смысл! Что-же в конечном итоге нужно?
Тебе надо чётко разобраться, "на пальцах", как всё должно работать.
Не поленился, почитал:
Чтобы распознать русскую речь с помощью SpeechKit API, отправьте небольшой аудиофрагмент, например speech.ogg, с помощью POST-запроса.
Ну чего голову морочить с двоичным содержимым аудиофайла и потоками?!
Там-же русским языком написано - переслать семпл в файле speech.ogg.
А раз пишут
(двоичное содержимое аудиофайла)
то наверняка сервис должен принимать MP3 и WAV.Остаётся загадкой, какое практическое значение может иметь сие?