подскажите как записать аудио файл в формате OGG
Этот топик читают: Гость
Ответов: 253
Рейтинг: 0
|
|||
карма: 0 |
|
Google
vip
|
#1.1контекстная реклама от партнеров
|
Ответов: 2059
Рейтинг: 131
|
|||
Таких кубиков не завезли.
Берёшь OpenAL32.dll, или Squall.dll и пользуешься соответствующими функциями. Где-то на форуме был пример на IC по использованию Squall. А почему mp3 не подходит? Для Bass я когда-то выкладывал кубик для записи в mp3. Редактировалось 1 раз(а), последний 2019-03-06 22:11:45 |
|||
карма: 6 |
|
Ответов: 253
Рейтинг: 0
|
|||
flint2 писал(а): А почему mp3 не подходит?Вот тема: http://forum.hiasm.com/topic/67284 |
|||
карма: 0 |
|
Ответов: 2059
Рейтинг: 131
|
|||
egorhay писал(а): возникла другая проблема, как создать поток, или хотя-бы просто записать такой файл.Создать звуковой поток по сети - это отдельная и не простая задача. Может всё-таки просто переслать туда ogg файл? Записать ogg файл из wav это просто, а вот из звукового потока сразу в ogg - это уже сложнее. Ты сам сможешь сделать, тогда я поищу у себя библиотеку звукового вещания над TCP и голосовой чат? По ссылке, что ты привёл выше, похоже что тебе надо разобраться со звуковыми потоками, Encode-дерами и нужно-ли создавать поток. Все три вопроса, что ты задал - практически никак не связаны, кроме слова поток и в каждом случае он имеет свой смысл! Что-же в конечном итоге нужно? Тебе надо чётко разобраться, "на пальцах", как всё должно работать. Не поленился, почитал: Чтобы распознать русскую речь с помощью SpeechKit API, отправьте небольшой аудиофрагмент, например speech.ogg, с помощью POST-запроса. Ну чего голову морочить с двоичным содержимым аудиофайла и потоками?! Там-же русским языком написано - переслать семпл в файле speech.ogg. А раз пишут (двоичное содержимое аудиофайла) то наверняка сервис должен принимать MP3 и WAV.Остаётся загадкой, какое практическое значение может иметь сие? Редактировалось 9 раз(а), последний 2019-03-07 08:44:29 |
|||
карма: 6 |
|
Ответов: 253
Рейтинг: 0
|
|||
Вы феноменально правы) Получилось закинуть скормить WAV файл. только теперь нужно понять как это это сделать в HIASM и все связать. Я так понимаю это можно сделать с помощью Add(Record,12522977,175,161)
{ } ... А суть моей задачи просто. Хочу убедиться, что голосовое распознавание с помощью hiasm все таки возможно ) Ну и для саморазвития. |
|||
карма: 0 |
|
Ответов: 2059
Рейтинг: 131
|
|||
А суть моей задачи просто. Хочу убедиться, что голосовое распознавание с помощью hiasm все таки возможно ) Ну и для саморазвития. Вот как мы любим подменять понятия! Нет, с помощью hiasm все таки не возможно этого сделать!!! Получилось закинуть скормить WAV файл. Учитывая, что там есть условие - Не более 1мб., то думаю, что с WAV каши не сваришь. Если только фразу - "Мама мыла Раму." (Мама исповедовала индуизм и был праздник, аналог чистого четверга.) Вот, держи Lame-ENC http://forum.hiasm.com/getfile/38625 В пример не положил звуковых файлов по причине ограничения размера выкладываемых файлов. Редактировалось 1 раз(а), последний 2019-03-07 14:38:54 |
|||
карма: 6 |
|
Ответов: 253
Рейтинг: 0
|
|||
Смотри что получилось)) Я сделал что хотел)
|
|||
карма: 0 |
|
Ответов: 2059
Рейтинг: 131
|
|||
Смотри что получилось)) Я сделал что хотел) Это радует, но в тоже время и тревожит. Речь в этом посте шла совсем о другом. Я не вижу сжатия файлов. Вижу только WAV. Схемы дублировать во всех постах совсем не обязательно. P.S. На сколько я помню: egorhay писал(а): Хочу убедиться, что голосовое распознавание с помощью hiasm все таки возможно )Эта схемка совершенно из другой оперы, которая показывает работу Bass библиотеки и работу HTTP клиента. О распознавании даже намёка нет. Использование сетевого сервиса и создание такового совсем не одно и тоже! ТщательнЕй, тщательнЕй формулируйте свои мысли. Редактировалось 3 раз(а), последний 2019-03-07 16:42:43 |
|||
карма: 6 |
|
Ответов: 253
Рейтинг: 0
|
|||
Спасибо ) Все учту
|
|||
карма: 0 |
|
Ответов: 1328
Рейтинг: 69
|
|||
а распознавание у яндекса разве не платное?
|
|||
карма: 2 |
|
Ответов: 253
Рейтинг: 0
|
|||
Konst писал(а): разве не платноеПлатное, для саморазвития будет полезно изучить как это работает) Бесплатно можно C# с помощью. Speech recognition и System.Speech. Но то, что он распознает, чистая случайность. |
|||
карма: 0 |
|
Ответов: 253
Рейтинг: 0
|
|||
.
Редактировалось 1 раз(а), последний 2019-03-18 12:04:20 |
|||
карма: 0 |
|
12