EP3319082A1

Information processing method and non-temporary storage medium

Abstract

An information processing method includes: acquiring first voice information indicating a voice of a user input from a microphone; outputting, to a server via a network, first text string information generated from the first voice information, when the first text string information does not match any of pieces of text string information in the first database; acquiring, from the server, first semantic information and/or a control command corresponding to the first semantic information, when a second database includes a piece of text string information matched with the first text string information and the matched piece of text string information is associated with the first semantic information therein; instructing at least one device to execute an operation based on the first semantic information and/or the control command; and outputting, to a speaker, second voice information generated from second text string information, the second text string information being registered and associated with the first semantic information in the first database.

EP3319082A1, drawing sheet 1
Sheet 1 of 28

Term

11.1 yearsto projected expiry

Projected expiry 26 October 2037, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

16 claims: 2 independent, 14 dependent

  1. 1
    An information processing method to be executed at least in part in a computer for controlling at least one device through dialog with a user, the method comprising:acquiring first voice information indicating the voice of the user input from a microphone;outputting, to a server via a network, first text string information generated from the first voice information, when determining, by referencing a first database, that the first text string information does not match any of pieces of text string information registered in the first database;acquiring, from the server via the network, first semantic information and/or a control command corresponding to the first semantic information, when a second database stored in the server includes a piece of text string information matched with the first text string information and the matched piece of text string information is associated with the first semantic information in the second database;instructing the at least one device to execute an operation based on the first semantic information and/or the control command;and outputting, to a speaker, second voice information generated from second text string information, the second text string information being registered and associated with the first semantic information in the first database.
  2. 6
    The information processing method according to any one of claims 1 to 5, further comprising:generating the control command based on the first semantic information.
  3. 7
    The information processing method according to any one of claims 1 to 6, further comprising:converting the first voice information to the first text string information.
  4. 8
    The information processing method according to any one of claims 1 to 7, wherein the network is the Internet, and the first database is stored in a local server that is communicable with the at least one device without through the Internet.
  5. 9
    The information processing method according to any one of claims 1 to 8, further comprising:instructing the at least one device to execute the operation without communicating with the server, when determining that the first text string information matches one of the plurality of pieces of text string information registered in the first database.
  6. 10
    A non-temporary storage medium storing a program that causes the computer to execute the information processing method according to any one of claims 1 to 9.
  7. 11
    An information processing method to be executed at least in part in a second computer in a server, the second computer being communicable via a network with a first computer for controlling at least one device through dialog with a user, the method comprising:acquiring, from the first computer via the network, first text string information generated from first voice information indicating the voice of the user input from a microphone, when a first database on a side of the first computer does not include a piece of text string information matched with the first text string information;outputting, to the first computer via the network, first semantic information and/or a control command corresponding to the first semantic information, when, by referencing a second database stored in the server, specifying a piece of text string information matched with the first text string information and specifying the first semantic information associated with the specified piece of text string information;and outputting, to the first computer via the network, second text string information and/or second voice information generated from the second text string information, the second text string information being registered and associated with the first semantic information in the first database, the second voice information being information to be output to a speaker.
  8. 13
    The information processing method according to any one of claims 11 and 12, further comprising:converting the second text string information to the second voice information.
  9. 14
    The information processing method according to any one of claims 11 to 13, further comprising:generating the control command based on the first semantic information.
  10. 15
    The information processing method according to any one of claims 11 to 14, wherein the network is the Internet, and the first database is stored in a local server that is communicable with the at least one device without through the Internet.
  11. 16
    A non-temporary storage medium storing a program that causes a processor to execute the information processing method according to any one of claims 11 to 15.