Выкладываю документ с заголовком и деталями. Также записывается звук.
Преобразование речи в текст распознает голос и печатает документ. Название и сведения сохраняются как документ. Я также хочу сохранить записанный звук, чтобы при просмотре документа я также мог воспроизводить звук.
Как опубликовать это аудио?
С документом?
или
Создать еще один пост/сохранить аудио отдельно?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете просто прочитать байты аудиофайла в виде потока байтов в массив байтов с помощью программы чтения файлов. Чтобы связать аудиофайл с документом, пусть файл указывает на уникальный идентификатор/название этого документа в базе данных. Вот пример с JSON для публикации для хранения:
{
"audioBytes": [5ghcj66g6yf...],
"documentId": "cchghh-g6y56g..."
}
это то, что я думал сделать .... создать еще один модальный, скажем, аудио и связать с ним документ ... это то, что вы просите меня сделать?
Да Сан. Создайте модель с этими свойствами. Одна опора для идентификатора документа и опора byte[] для байтов аудиофайла.
Спасибо @EggBender, это то, что я думал сделать ... Но есть ли другой способ?
@San Чтение байтов в массив байтов - самый простой и распространенный способ сделать это. Нет причин делать это по-другому. Если вам нужны дополнительные свойства в модели, такие как название документа или имя аудиофайла, просто добавьте их в JSON или любые дополнительные данные, которые вы хотите сохранить.
Преобразование речи в текст распознает голос и печатает документ. Название и сведения сохраняются как документ. Я также хочу сохранить записанный звук, чтобы при просмотре документа я также мог воспроизводить звук.