Голосовой чат Photon и преобразование речи в текст не работают вместе

Я создаю многопользовательскую игру, используя фотон. Игра также поддерживает фотонный голос.

Я хочу поддерживать какой-то механизм бота, где пользователь может задавать боту некоторые вопросы. С предопределенной командой для бота (привет, манекен) он может понять вопрос и преобразовать его в текст.

Я использую следующие плагины

  1. Голос Photon https://assetstore.unity.com/packages/tools/audio/photon-voice-45848

  2. Преобразование речи в текст https://assetstore.unity.com/packages/add-ons/machinelearning/google-cloud-speech-recognition-vr-ar-desktop-desktop-72625

Оба этих плагина нуждаются в доступе к микрофону.

Проблема, с которой я сталкиваюсь, заключается в том, что если я подключен к фотонному голосу (который понимает речь и передает ее другим сетевым игрокам) и в то же время пытаюсь преобразовать ту же речь в текст с помощью плагина речи в текст, это не позволяет мне сделать так. Преобразование речи в текст не удалось подключить к микрофону, так как фотонный голос уже использует его.

Можно ли получить доступ к микрофону для обоих плагинов? Как я могу этого добиться?


person chetan rane    schedule 21.02.2019    source источник
comment
Какие два плагина вы используете? Извините, я немного запутался.   -  person    schedule 21.02.2019
comment
Отредактировал мой вопрос, чтобы дать больше понимания   -  person chetan rane    schedule 22.02.2019
comment
Вы пытались перезагрузить Unity/ваш компьютер?   -  person    schedule 22.02.2019


Ответы (1)


Итак, для тех, кому интересно знать, я нашел один обходной путь.

  1. Создайте аудиоклип, используя данные микрофона
  2. Сохранить аудиоклип
  3. Передайте аудиоклип времени фотонного голоса для передачи по сети
  4. Используя облачную речь Google в текстовый API, преобразуйте аудиоклип в текст
person chetan rane    schedule 09.03.2019