Формула
1. Устройство (100') для выполнения голосовых взаимодействий с сохранением конфиденциальности, содержащее:
- микрофон (102), выполненный с возможностью захвата звукового сигнала (121), характеризующего голосовое произнесение, связанное с запросом от говорящего;
- идентификатор (104) говорящего, выполненный с возможностью определения идентификационных данных говорящего по захватываемому звуковому сигналу (121);
- контроллер (106) конфиденциальности, выполненный с возможностью выдачи замаскированного имени (122) говорящего, соответствующего идентифицированному говорящему, и хранения списка соответствий между именами говорящих и замаскированными именами говорящих;
- интерфейс (120) передачи данных, выполненный с возможностью:
- выдачи во внешнее устройство захватываемого звукового сигнала (121) и замаскированного имени (122) говорящего;
- приема от внешнего устройства ответа (124, 125) на запрос говорящего;
причем контроллер конфиденциальности дополнительно выполнен с возможностью определения того, содержит ли принятый ответ замаскированное имя говорящего из списка, и в этом случае замены в принятом ответе замаскированного имени говорящего соответствующим именем.
2. Устройство по п. 1, дополнительно содержащее выдачу ответа говорящему.
3. Устройство по п. 1, причем принимаемый ответ (124) находится в текстовой форме.
4. Устройство по п. 3, дополнительно содержащее преобразователь (108) текста в речь, выполненный с возможностью преобразования демаскированного ответа (124') из текстовой формы в звуковой сигнал (127).
5. Устройство по п. 1, причем принимаемый ответ (124) находится в звуковом формате.
6. Устройство по п. 1, причем контроллер конфиденциальности дополнительно выполнен с возможностью маскирования захватываемого звукового сигнала (121) путем обнаружения имени говорящего из списка и замены его звуковым сигналом, характеризующим соответствующее замаскированное имя говорящего.
7. Устройство по п. 1, причем контроллер конфиденциальности дополнительно содержит настройку для включения или выключения режима инкогнито, причем в первом случае контроллер конфиденциальности маскирует имя говорящего перед его выдачей и демаскирует принимаемый ответ, когда он содержит замаскированное имя говорящего, а во втором случае контроллер конфиденциальности не маскирует имя говорящего и не определяет, содержит ли принимаемый ответ замаскированное имя говорящего.
8. Способ выполнения голосовых взаимодействий с сохранением конфиденциальности, содержащий этапы, на которых:
- захватывают (200) звуковой сигнал, характеризующий голосовое произнесение, связанное с запросом от говорящего;
- идентифицируют (202) говорящего по захватываемому звуковому сигналу;
- генерируют (204) замаскированное имя говорящего, соответствующее идентифицированному говорящему, и сохраняют список соответствий между именами говорящих и замаскированными именами говорящих;
- выдают во внешнее устройство захватываемый звуковой сигнал и замаскированное имя говорящего;
- получают от внешнего устройства ответ на запрос; и
- определяют (212) то, содержит ли принятый ответ замаскированное имя говорящего из списка, и в этом случае заменяют в принятом ответе замаскированное имя говорящего соответствующим именем.
9. Способ по п. 8, дополнительно содержащий выдачу ответа говорящему.
10. Способ по п. 8, в котором принимаемый ответ (124) находится в текстовой форме или звуковой форме
11. Способ по п. 8, дополнительно содержащий маскирование захватываемого звукового сигнала (121) путем обнаружения имени говорящего из списка и замены его звуковым сигналом, характеризующим соответствующее замаскированное имя говорящего.
12. Способ по п. 8, дополнительно содержащий настройку для включения или выключения режима инкогнито, причем, в первом случае маскируют имя говорящего перед его выдачей и демаскируют принимаемый ответ, когда он содержит замаскированное имя говорящего, а во втором случае более не маскируют имя говорящего и более не определяют, содержит ли принимаемый ответ замаскированное имя говорящего.
13. Способ по п. 8, дополнительно содержащий обновление замаскированных имен говорящих из списка.
14. Компьютерная программа, содержащая команды программного кода, исполнимые процессором, для реализации этапов способа, по меньшей мере, по одному из пп. 8-13.
15. Компьютерный программный продукт, который хранится на энергонезависимом машиночитаемом носителе и содержит команды программного кода, исполнимые процессором, для реализации этапов способа, по меньшей мере, по одному из пп. 8-13.