CN111078212B - Operation method and system for realizing personalized customization of voice product, service end processing method and server - Google Patents

Operation method and system for realizing personalized customization of voice product, service end processing method and server Download PDF

Info

Publication number
CN111078212B
CN111078212B CN201911379904.9A CN201911379904A CN111078212B CN 111078212 B CN111078212 B CN 111078212B CN 201911379904 A CN201911379904 A CN 201911379904A CN 111078212 B CN111078212 B CN 111078212B
Authority
CN
China
Prior art keywords
configuration information
user
parameters
voice
product
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911379904.9A
Other languages
Chinese (zh)
Other versions
CN111078212A (en
Inventor
陈骏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sipic Technology Co Ltd
Original Assignee
Sipic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sipic Technology Co Ltd filed Critical Sipic Technology Co Ltd
Priority to CN201911379904.9A priority Critical patent/CN111078212B/en
Publication of CN111078212A publication Critical patent/CN111078212A/en
Application granted granted Critical
Publication of CN111078212B publication Critical patent/CN111078212B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses an operation method for realizing personalized customization of a voice product, which comprises the steps of setting an open parameter of the voice product according to functional requirements at a first user end, setting a default value for the open parameter, and generating first configuration information for storage; performing function access operation according to the set open parameters of the voice product, setting the customized parameters of the voice product and generating a terminal visual user interface according to the customized parameters at the second user terminal; setting parameter values of the customized parameters at a third user side according to a terminal visual user interface, and sending the customized parameters and the parameter values thereof to a server side as third configuration information when an interactive request is made; and at the server, responding to the interactive request of the third user, and acquiring the first configuration information or the third configuration information according to the third configuration information and the priority order of the first configuration information to perform scheduling processing. According to the scheme disclosed by the invention, the personalized configuration of the voice product can be realized.

Description

Operation method and system for realizing personalized customization of voice product, service end processing method and server
Technical Field
The invention relates to the technical field of voice interaction, in particular to an operation method and system for realizing personalized customization of a voice product, and a service end processing method and a server for realizing personalized customization of the voice product.
Background
In recent years, with the development of intelligent voice technology, various intelligent devices based on voice interaction are increasingly widely applied. In order to meet different voice interaction requirements of users, a software developer generally develops a voice product according to needs, and then the developed voice product is provided for a product developer to perform configuration and product integration. At present, the configuration of a voice product is based on a voice conversation platform, and a product developer directly configures through a front-end page provided by the developer, which has the following defects:
firstly, after the product service function is developed, configuration management operation and management operation of function opening authority are continuously carried out, so that development iteration speed can become a bottleneck of service requirements;
secondly, the target role is single, the target role is configured only by a product developer, and personalized configuration of a single device depending on a voice product is not supported, so that the requirements of a terminal user can not be well met;
thirdly, all the configurations of the voice products are unified and opened on the voice interaction platform, so that the complexity and the learning cost of the platform are increased, and the efficiency of a product developer is reduced.
Disclosure of Invention
In order to realize flexible configuration and personalized configuration of a voice product, an inventor thinks of a scheme of dividing roles based on a concept of product configuration and performing scheduling response based on priorities of role configuration through multi-party research and experiments, so that product parameters can be configured according to needs in multiple links, and based on the priorities of scheduling, the configuration of the multiple links can not affect each other, so that the voice product can better adapt to service requirements without being limited by the iteration speed of a language development platform.
According to one aspect of the invention, an operation method for realizing personalized customization of voice products is provided, which comprises
At a first user terminal, setting open parameters of a voice product according to functional requirements, setting default values for the open parameters, and generating first configuration information for storage;
performing function access operation according to the set open parameters of the voice product, setting the customized parameters of the voice product and generating a terminal visual user interface according to the customized parameters at the second user terminal;
at the third user end, parameter value setting is carried out on the customized parameters according to the visual user interface of the terminal, and the customized parameters and the parameter values thereof are used as third configuration information to be sent to the server end when the request is interacted;
and at the server, responding to the interactive request of the third user, and acquiring the first configuration information or the third configuration information according to the third configuration information and the priority order of the first configuration information to perform scheduling processing.
According to another aspect of the present invention, there is provided a system for implementing personalized customization of a voice product, comprising
The first user terminal is used for setting the open parameters of the voice product according to the functional requirements, setting default values for the open parameters and generating first configuration information for storage;
the second user terminal is used for performing function access operation according to the set open parameters of the voice product, setting the customized parameters of the voice product and generating a terminal visual user interface according to the customized parameters;
the third user side is used for setting parameter values of the customization parameters through the terminal visual user interface and sending the customization parameters and the parameter values thereof to the server side as third configuration information when the interaction request is made; and
and the cloud server responds to the interactive request of the third user end, and acquires the first configuration information or the third configuration information for scheduling according to the third configuration information and the priority sequence of the first configuration information.
According to a third aspect of the present invention, there is provided a service processing method for implementing personalized customization of voice products, comprising the following steps:
responding to a received first user request, and acquiring a first configuration information storage, wherein the first configuration information comprises set opening parameters;
responding to the received second user request, and generating a second configuration information storage according to the set opening parameters and the second user request;
and responding to an operation request of a third user on the terminal equipment, acquiring third configuration information, and acquiring the third configuration information, the second configuration information or the first configuration information according to the priority order of the third configuration information, the second configuration information and the first configuration information to perform scheduling processing.
According to a fourth aspect of the present invention, there is provided a server for implementing personalized customization of voice products, comprising:
the first response module is used for responding to a received first user request and acquiring a first configuration information storage, wherein the first configuration information comprises set opening parameters;
the second response module is used for responding to the received second user request, and generating second configuration information storage according to the set opening parameters and the second user request;
and the third response module is used for responding to an operation request of a third user on the terminal equipment, acquiring third configuration information, and acquiring the third configuration information, the second configuration information or the first configuration information according to the priority order of the third configuration information, the second configuration information and the first configuration information to perform scheduling processing.
According to a fifth aspect of the present invention, there is provided an electronic apparatus comprising: the computer-readable medium includes at least one processor, and a memory communicatively coupled to the at least one processor, wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the steps of the above-described method.
According to a sixth aspect of the present invention, there is provided a storage medium having stored thereon a computer program which, when executed by a processor, carries out the steps of the above-mentioned method.
The scheme of the embodiment of the invention not only supports the first user to help the user to solve the high-level requirements of the product in the background, but also supports the third user to configure the product at the front end; the method and the system can solve the problems of the first user and the second user in actual projects, do not increase the difficulty and the use cost of the second user in the operation of the voice development platform, and break the restriction of the development period on service requirements. And moreover, the second user and the third user are allowed to configure at the front end and the terminal, so that a product developer can conveniently and flexibly meet the product configuration requirement of the product developer, and the product developer can be endowed with stronger configuration capability of the voice equipment leading the market. More importantly, the scheme determines the concept of Product Settings, and enables three roles of internal developers, Product developers and end users to configure products or equipment in different ranges according to the capability range of the products or equipment. The former two roles can configure the product through the front and the back (namely the front and the back of the voice development platform), and the terminal user can also perform personalized configuration on the own equipment through the client (namely the equipment terminal).
Drawings
FIG. 1 is a flowchart of a method for implementing a personalized customization of a voice product according to an embodiment of the present invention;
FIG. 2 is a block diagram of a system for personalized customization of speech products according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a practical process of voice interaction based on the system shown in FIG. 2;
FIG. 4 is a flowchart of a method for implementing a server-side processing method for personalized customization of a voice product according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a framework of a server for implementing personalized customization of speech products according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that, in the present application, the embodiments and features of the embodiments may be combined with each other without conflict.
The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
As used in this disclosure, "module," "device," "system," and the like are intended to refer to a computer-related entity, either hardware, a combination of hardware and software, or software in execution. In particular, for example, an element may be, but is not limited to being, a process running on a processor, an object, an executable, a thread of execution, a program, and/or a computer. Also, an application or script running on a server, or a server, may be an element. One or more elements may be in a process and/or thread of execution and an element may be localized on one computer and/or distributed between two or more computers and can be operated by various computer-readable media. The elements may also communicate by way of local and/or remote processes based on a signal having one or more data packets, e.g., from a data packet interacting with another element in a local system, distributed system, and/or across a network in the internet with other systems by way of the signal.
Finally, it should also be noted that, in this document, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The scheme for personalized customization of the voice product according to the embodiment of the invention can be applied to any intelligent device with an intelligent voice interaction function, so that personalized configuration of the voice product carried by the intelligent device is realized, such as a mobile phone, a watch, an earphone, a Personal Computer (PC) and the like. By the scheme provided by the embodiment of the invention, the configuration of the voice product can be carried out in a plurality of links (a skill development link, a skill integration link and a user terminal) according to the requirements, and the voice interaction can be carried out based on the personalized configuration of the terminal user, so that the realization is simple and efficient, and the method can well adapt to the ever-changing voice interaction requirements of the user.
The present invention will be described in further detail with reference to the accompanying drawings.
Fig. 1 schematically shows a method flow of an operation method for implementing personalized customization of a speech product according to an embodiment of the present invention, and as shown in fig. 1, the method of the present embodiment includes the following steps:
step S101: and at the first user end, setting the opening parameters of the voice product according to the function requirements, setting default values for the opening parameters, and generating and storing first configuration information. The first user side refers to a background of operation when an internal developer of the voice product conducts research and development. The voice product can provide a plurality of functional parameters in the development process, the function is deployed and realized on the cloud server, and an interface is provided for a product developer to perform function access and configuration. In the traditional mode, all functions of the voice product can be opened to all product developers through the voice development platform and provided for the functional interfaces of the cloud of the product developers, so that the product developers can access and realize the functions, and the corresponding functions can be finally provided for the terminal users. However, in such a conventional mode, a product developer needs to perform not only function access and implementation but also function parameter configuration through a voice platform, and since many function parameters of a voice product are required and some parameter configurations are complicated, a serious burden is imposed on the product developer. Therefore, in the scheme of the embodiment of the invention, in the background of development of the first user side and the voice product, an internal developer firstly opens the functional parameters required by the selector in a targeted manner for different product developers, sets the parameters and default parameter values required to be opened in the background, and uploads the parameters and default parameter values to the cloud server for storage, namely, the open parameters and the corresponding default parameter values of the product corresponding to each product developer are stored as the first configuration information. Specifically, at the first user side, an interior developer can set the open parameters and default values thereof in a parameter entry mode. The in-house developers will be collectively referred to as the first user hereinafter.
Step S102: and at the second user end, performing function access operation according to the set open parameters of the voice product, performing parameter value setting on the open parameters according to requirements, setting the customized parameters of the voice product, generating second configuration information according to the parameter value setting, and generating a terminal visual user interface according to the customized parameters. The second user side is a voice development platform which is open to a product developer and is operated by the product developer, so that function access and parameter configuration are realized. In the embodiment of the invention, a product developer performs function access and parameter configuration on a voice development platform according to the open parameters set by the first user on the first user side in the step S101, so that the difficulty in platform learning is reduced, the parameter configuration is performed without depending on one role of the product developer, and the first user performs the default configuration of the parameters in the step S101, so that the product developer only needs to set the parameters to be modified in the step. When a product developer sets parameters, second configuration information is generated and stored according to the parameter values set by the product developer, and the generated second configuration information comprises product identifiers, the parameters and corresponding parameter values. In addition, in the embodiment of the present invention, the product developer may further set customization parameters of the voice product at the second user side, and generate a visual user interface for setting parameter values of the customization parameters based on the customization parameters, and provide the visual user interface to the terminal user, so that the terminal user can also configure the parameter values of the customization parameters, and implement personalized configuration on the terminal device. The set customized parameters can be parameters which are frequently used and do not increase the operation and learning difficulty, and can also be parameters based on the requirements of terminal users, and are preferably presented on a visual user interface in a switch button mode so as to facilitate the operation of the users. Therefore, the usability of the platform can be ensured within a controllable range, and the support for the personalized setting of the terminal user can be completed at low cost.
Preferably, the mode of setting the customized parameters can also be realized by operating open parameters presented in a visual user interface in a mode of switch buttons on the voice development platform. The parameter in the second configuration information may be an open parameter or a customized parameter.
Hereinafter, the product developer will be collectively referred to as a second user.
Step S103: and at the third user side, setting parameter values of the customized parameters according to the visual user interface of the terminal, and sending the customized parameters and the parameter values thereof to the server side as third configuration information during interactive requests. The third user end is terminal equipment bearing a voice product, a terminal user can initiate a voice interaction request through operation on the terminal equipment, and the server acquires relevant configuration information of the voice product according to the interaction request of the terminal user and responds the configuration information. In the embodiment of the present invention, through the setting of the customized parameter by the second user in step S102, a visual user interface for setting a parameter value of the customized parameter may be provided on the terminal device loaded with the voice product, and the third configuration information is generated according to the setting of the user and stored. When a terminal user sends a voice interaction request, the third configuration information is firstly acquired as one of parameters of the interaction request and is sent to the server side. Hereinafter, the end users will be collectively referred to as third users.
Step S104: and at the server, responding to the interactive request of a third user, and acquiring the third configuration information or the second configuration information or the first configuration information according to the priority order of the third configuration information, the second configuration information and the first configuration information to perform scheduling processing. When the server receives an interactive request initiated by a third user, the server firstly analyzes third configuration information from parameters of the interactive request, and if the third configuration information sets parameter values of parameters of the current interactive request, scheduling response is carried out based on the parameter values of the third configuration information. And if the parameter value of the current interactive request parameter is not set in the third configuration information, acquiring the second configuration information, and performing scheduling response according to the parameter value of the second configuration information. If the parameter value of the parameter of the current interactive request is not set in the second configuration information, the first configuration information is obtained, and scheduling response is performed according to the default parameter value in the first configuration information, that is, the priority order for scheduling the third configuration information, the second configuration information and the first configuration information is as follows: the priority of the third configuration information is superior to that of the second configuration information, and the priority of the second configuration information is superior to that of the first configuration information.
In the above method, if there is no requirement, the parameter value may not be set on the second user side or/and the third user side, so that the default parameter value, i.e. the first configuration information, is used for responding. The default configuration of the parameters is completed through the first configuration information, so that the period of front-end and back-end development, joint debugging, testing and version release can be saved, the efficiency is greatly improved, and the function of the voice development platform is ensured not to cause great bottleneck on services and projects.
Through the scheme of the embodiment of the invention, the first user is supported to help the user to solve the high-level requirements of the product in the background, and the third user is supported to configure the product at the front end; the method and the system can solve the problems of the first user and the second user in the actual project, simultaneously do not increase the difficulty and the use cost of the second user on the voice development platform, and also break the restriction of the development period on the service requirement. And the second user and the third user are allowed to configure at the front end and the terminal, so that a product developer can conveniently and flexibly meet the product configuration requirement of the product developer, and the product developer can be endowed with stronger configuration capability of the voice equipment which leads the market. More importantly, the scheme determines the concept of Product Settings, so that three roles of an internal developer, a Product developer and an end user can configure products or equipment in different ranges according to the capability range of the products or the equipment. The first two roles can configure the product through a front stage and a back stage (namely the front stage and the back stage of the voice development platform), and a terminal user can also configure own equipment through a client (namely an equipment terminal).
FIG. 2 is a schematic diagram showing the framework of the system for personalized customization of speech products according to an embodiment of the present invention, and as shown in FIG. 2, it includes
The first user terminal 1 is used for setting the open parameters of the voice product according to the function requirements, setting default values for the open parameters, and generating and storing first configuration information;
the second user end 2 is used for performing function access operation according to the set open parameters of the voice product, setting the customized parameters of the voice product and generating a terminal visual user interface according to the customized parameters; the system comprises a first configuration information storage module, a second configuration information storage module, a first configuration information storage module and a second configuration information storage module, wherein the first configuration information storage module is used for storing the first configuration information;
the third user end 3 sets parameter values of the customized parameters according to the visual user interface of the terminal, and sends the customized parameters and the parameter values thereof as third configuration information to the server end when interacting requests; and
the cloud server 4 is configured to, in response to an interaction request of a third user, obtain third configuration information, second configuration information, or first configuration information according to a priority order of the third configuration information, the second configuration information, and the first configuration information, and perform scheduling processing on the third configuration information, the second configuration information, and the first configuration information, where the priority order of scheduling the third configuration information, the second configuration information, and the first configuration information is: the priority of the third configuration information is superior to that of the second configuration information, and the priority of the second configuration information is superior to that of the first configuration information.
The first configuration information and the second configuration can be stored in the first user side 1 and the second user side 2 respectively, acquired by the cloud server 4 when in use, and can be uploaded to the cloud server for storage.
Fig. 3 schematically shows a practical application process of voice interaction based on the system shown in fig. 2, which is described by taking one of the open parameters of the voice product as an example for supporting multiple speakers, and as shown in fig. 3, the implementation process is as follows: the method comprises the steps that a first user sets multiple speakers as open parameters and sets default parameter values for the multiple speakers through a first user side 1 in the development process, namely, default speaker sounds are sounds of Guo and the open parameters and the default parameter values are stored as first configuration information associated with products; the second user performs multi-speaker supporting function realization on the open parameter on a voice development platform, namely a second user end 2, and the function is connected through an interface of a cloud server 4, and parameter values are set for the parameter according to individualized requirements of the product, for example, the parameter values are set to be sounds of Lingxing, so that product configuration information, namely second configuration information, can be generated; in addition, according to the personalized demand degree of the parameter in the product at the end user, for example, the parameter can be set as a customized parameter, and a visual graphical user interface for setting the parameter is generated; when the voice product is installed in the terminal equipment, the second configuration information is associated with the product and the equipment; the third user may then set the customized parameter, i.e. the parameter for the polyphony, individually on his device, i.e. the third client 3, e.g. to the sound of guo kylin; when a third user performs voice interaction by using the voice product, the third user side 3 acquires the parameter of the multi-speaker and the parameter value of the multi-speaker on the terminal device, namely, third configuration information, and sends the third configuration information to the voice conversation server, the voice conversation server sends the request to the cloud server 4, the cloud server 4 judges that the third configuration information has the parameter set, and schedules the TTS server (voice synthesis server) according to the parameter value in the third configuration information, and responds with the sound of kylin Guo. If the third configuration information does not set the parameter, the corresponding second configuration information is obtained from the second user end 2 (for example, the corresponding second configuration information is found based on the product ID and the device ID in the interactive request of the third user end 3) for judgment, if the parameter is set in the second configuration information, the value of the parameter in the second configuration information is called for scheduling response, and if the second configuration information is not configured, the default value of the parameter in the first configuration information of the product is found for scheduling response.
Fig. 4 schematically shows a service-side processing method for implementing personalized customization of a speech product according to an embodiment of the present invention, as shown in fig. 4, which includes the following steps:
step S401: and responding to the received first user request, and acquiring a first configuration information storage, wherein the first configuration information comprises set opening parameters. The first user request refers to a request for setting an open parameter and configuring a default parameter value by a first user through a first user terminal, and the request is sent to the cloud server so that the cloud server can know the open parameter and the configuration condition of the voice product.
Step S402: and responding to the received second user request, and generating a second configuration information storage according to the set opening parameters and the second user request. The second user request refers to a request for performing function access and parameter configuration by the second user through the second user side.
Step S403: and responding to an operation request of a third user on the terminal equipment, acquiring third configuration information, and acquiring the third configuration information, the second configuration information or the first configuration information according to the priority order of the third configuration information, the second configuration information and the first configuration information to perform scheduling processing. The priority order of the third configuration information, the second configuration information and the first configuration information is that the priority of the third configuration information is superior to that of the second configuration information, and the priority of the second configuration information is superior to that of the first configuration information.
By the method, when the first user and the second user carry out parameter configuration, the parameter configured by the first user and the parameter value thereof are acquired and stored in association with the product as the first configuration information, and the parameter configured by the second user and the parameter value thereof are acquired and stored in association with the product and the equipment as the second configuration information. And then, responding based on the request and the configuration of the third user, and scheduling and responding according to the configuration condition and the priority order of the third configuration information, the second configuration information and the first configuration information during responding. When the second user performs function access and parameter configuration, the cloud server can judge whether the second user is an open parameter or not, and only when the second user is an open parameter, the cloud server allows the product to access a corresponding function interface and set a parameter value for the product. The detailed implementation of the configuration parameters and the interactive request corresponding to the part can refer to the foregoing description, and is not described herein again.
Fig. 5 schematically shows a server for implementing personalized customization of voice products according to an embodiment of the present invention, as shown in fig. 5, it includes:
a first response module 50, configured to, in response to a received first user request, obtain a first configuration information store, where the first configuration information includes a set open parameter;
a second response module 51, configured to respond to the received second user request, and generate a second configuration information for storage according to the set opening parameter and the second user request; and
a third response module 52, configured to, in response to an operation request of a third user on the terminal device, obtain third configuration information, and obtain the third configuration information, the second configuration information, or the first configuration information according to the priority order of the third configuration information, the second configuration information, and the first configuration information to perform scheduling processing.
The modules on the server and the corresponding detailed processing procedure thereof may refer to the foregoing description, and are not described herein again. The method and the server provided by the embodiment of the invention can realize the customization of the parameters to be evaluated by integrating the internal developer, the product developer and the terminal user, can solve the problem of the developer in the actual project, does not increase the difficulty of the platform and the use cost, can meet the personalized configuration requirement of the terminal user on the equipment, is simple and flexible to realize, endows the product developer with stronger voice equipment configuration capability leading the market, and is beneficial to the diversification and wide popularization of the voice equipment requirement.
In some embodiments, the present invention provides a non-transitory computer-readable storage medium, in which one or more programs including executable instructions are stored, where the executable instructions can be read and executed by an electronic device (including but not limited to a computer, a server, or a network device, etc.) to perform the method for implementing the server-side processing for personalized customization of the voice product according to the present invention.
In some embodiments, the present invention further provides a computer program product, which includes a computer program stored on a non-volatile computer-readable storage medium, where the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes the method for implementing the service-side processing for personalized customization of the voice product.
In some embodiments, an embodiment of the present invention further provides an electronic device, which includes: at least one processor, and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method for implementing a server-side process for personalized customization of a voice product.
In some embodiments, the present invention further provides a storage medium, on which a computer program is stored, where the computer program is capable of executing the method for implementing the server-side processing for personalized customization of the voice product when executed by a processor.
The server for implementing the server-side processing for personalized customization of the voice product according to the embodiment of the present invention may be configured to execute the method for implementing the server-side processing for personalized customization of the voice product according to the embodiment of the present invention, and accordingly achieve the technical effects achieved by the method for implementing the server-side processing for personalized customization of the voice product according to the embodiment of the present invention, which are not described herein again. In the embodiment of the present invention, the relevant functional module may be implemented by a hardware processor (hardware processor).
Fig. 6 is a schematic hardware structure diagram of an electronic device for executing a method for implementing a server-side process for personalized customization of a speech product according to another embodiment of the present application, as shown in fig. 6, the device includes:
one or more processors 510 and memory 520, with one processor 510 being an example in fig. 6.
The apparatus for performing the method for implementing the server-side process for personalized customization of the voice product may further include: an input device 530 and an output device 540.
The processor 510, memory 520, input device 530, and output device 540 may be connected by a bus or other means, such as by a bus connection in fig. 6.
The memory 520 is a non-volatile computer-readable storage medium and can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions/modules corresponding to the method for implementing the customized service-side processing of the speech product in the embodiment of the present application. The processor 510 executes various functional applications of the server and data processing by running the non-volatile software programs, instructions and modules stored in the memory 520, namely, implements the method for implementing the server-side processing for personalized customization of the voice product in the above method embodiments.
The memory 520 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of a server for a server process for realizing personalized customization of a voice product, and the like. Further, the memory 520 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, memory 520 may optionally include memory remotely located from processor 510, which may be connected via a network to a server for implementing a server-side process for personalized customization of voice products. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 530 may receive input numeric or character information and generate signals related to user settings and function control of a server for implementing a server-side process for personalized customization of a voice product. The output device 540 may include a display device such as a display screen.
The one or more modules are stored in the memory 520, and when executed by the one or more processors 510, perform a method for implementing a server-side process for personalized customization of a speech product in any of the method embodiments described above.
The product can execute the method provided by the embodiment of the application, and has the corresponding functional modules and beneficial effects of the execution method. For technical details that are not described in detail in this embodiment, reference may be made to the methods provided in the embodiments of the present application.
The electronic device of the embodiments of the present application exists in various forms, including but not limited to:
(1) mobile communication devices, which are characterized by mobile communication functions and are primarily targeted at providing voice and data communications. Such terminals include smart phones (e.g., iphones), multimedia phones, functional phones, and low-end phones, among others.
(2) The ultra-mobile personal computer equipment belongs to the category of personal computers, has the functions of calculation and processing, and generally has the mobile internet access characteristic. Such terminals include PDA, MID, and UMPC devices, such as ipads.
(3) Portable entertainment devices such devices may display and play multimedia content. Such devices include audio and video players (e.g., ipods), handheld game consoles, electronic books, and smart toys and portable car navigation devices.
(4) The server is similar to a general computer architecture, but has higher requirements on processing capability, stability, reliability, safety, expandability, manageability and the like because of the need of providing highly reliable services.
(5) And other electronic devices with data interaction functions.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment may be implemented by software plus a general hardware platform, and may also be implemented by hardware. Based on such understanding, the above technical solutions substantially or contributing to the related art may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (10)

1. The operation method for realizing the personalized customization of the voice product is characterized by comprising
At a first user terminal, setting open parameters of a voice product according to functional requirements, setting default values for the open parameters, and generating first configuration information for storage;
at the second user end, performing function access operation according to the set open parameters of the voice product, setting the customized parameters of the voice product, and generating a terminal visual user interface according to the customized parameters;
at the third user end, parameter value setting is carried out on the customized parameters according to the visual user interface of the terminal, and the customized parameters and the parameter values thereof are used as third configuration information to be sent to the server end when the request is interacted; and at the server, responding to the interactive request of the third user, and acquiring the first configuration information or the third configuration information according to the third configuration information and the priority order of the first configuration information for scheduling.
2. The method of operation of claim 1, further comprising
At a second user end, setting parameter values of the open parameters or the customized parameters according to requirements, and generating and storing second configuration information;
and at the server, responding to the interactive request of a third user, and acquiring the third configuration information or the second configuration information or the first configuration information according to the priority order of the third configuration information, the second configuration information and the first configuration information to perform scheduling processing.
3. The method according to claim 2, wherein the third configuration information, the second configuration information and the first configuration information are prioritized such that the third configuration information has a priority higher than the second configuration information and the second configuration information has a priority higher than the first configuration information.
4. A system for realizing personalized customization of voice products is characterized by comprising
The first user terminal is used for setting the open parameters of the voice product according to the function requirements, setting default values for the open parameters, and generating and storing first configuration information;
the second user terminal is used for performing function access operation according to the set open parameters of the voice product, setting the customized parameters of the voice product and generating a terminal visual user interface according to the customized parameters;
the third user end is used for setting parameter values of the customized parameters through the terminal visual user interface and sending the customized parameters and the parameter values thereof to the server end as third configuration information during the interactive request; and
and the cloud server responds to an interactive request of a third user end, and acquires the first configuration information or the third configuration information for scheduling according to the third configuration information and the priority order of the first configuration information.
5. The system according to claim 4, wherein the second user side is further configured to perform parameter value setting on the open parameter or the customized parameter according to a requirement, and generate a second configuration information storage;
and the server is used for responding to the interactive request of a third user end, and acquiring the third configuration information or the second configuration information or the first configuration information according to the priority order of the third configuration information, the second configuration information and the first configuration information to carry out scheduling processing.
6. The service end processing method for realizing the personalized customization of the voice product is characterized by comprising the following steps of:
responding to a received first user request, and acquiring a first configuration information storage, wherein the first configuration information comprises set opening parameters;
responding to the received second user request, and generating a second configuration information storage according to the set opening parameters and the second user request;
and responding to an operation request of a third user on the terminal equipment, acquiring third configuration information, and acquiring the third configuration information, the second configuration information or the first configuration information according to the priority order of the third configuration information, the second configuration information and the first configuration information to perform scheduling processing.
7. The method as claimed in claim 6, wherein the third configuration information, the second configuration information and the first configuration information have a priority order that the priority of the third configuration information is higher than the priority of the second configuration information and the priority of the second configuration information is higher than the priority of the first configuration information.
8. A server for implementing personalized customization of a voice product, comprising:
the first response module is used for responding to a received first user request and acquiring a first configuration information storage, wherein the first configuration information comprises set opening parameters;
the second response module is used for responding to the received second user request, and generating second configuration information for storage according to the set opening parameters and the second user request;
and the third response module is used for responding to an operation request of a third user on the terminal equipment, acquiring third configuration information, and acquiring the third configuration information, the second configuration information or the first configuration information according to the priority order of the third configuration information, the second configuration information and the first configuration information to perform scheduling processing.
9. The server according to claim 8, wherein the third configuration information, the second configuration information, and the first configuration information are prioritized such that the third configuration information has a priority higher than the second configuration information and the second configuration information has a priority higher than the first configuration information.
10. Storage medium on which a computer program is stored which, when being executed by a processor, carries out the steps of the method of claim 6 or 7.
CN201911379904.9A 2019-12-27 2019-12-27 Operation method and system for realizing personalized customization of voice product, service end processing method and server Active CN111078212B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911379904.9A CN111078212B (en) 2019-12-27 2019-12-27 Operation method and system for realizing personalized customization of voice product, service end processing method and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911379904.9A CN111078212B (en) 2019-12-27 2019-12-27 Operation method and system for realizing personalized customization of voice product, service end processing method and server

Publications (2)

Publication Number Publication Date
CN111078212A CN111078212A (en) 2020-04-28
CN111078212B true CN111078212B (en) 2022-07-15

Family

ID=70318834

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911379904.9A Active CN111078212B (en) 2019-12-27 2019-12-27 Operation method and system for realizing personalized customization of voice product, service end processing method and server

Country Status (1)

Country Link
CN (1) CN111078212B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180143857A1 (en) * 2016-11-23 2018-05-24 Amazon Technologies, Inc. Back-end task fulfillment for dialog-driven applications
CN109495590A (en) * 2018-12-29 2019-03-19 苏州思必驰信息科技有限公司 Extend the method and system of the speech production function of terminal device
CN109726000A (en) * 2018-12-29 2019-05-07 苏州思必驰信息科技有限公司 The management method of more application views, for more application views management device and operating method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180143857A1 (en) * 2016-11-23 2018-05-24 Amazon Technologies, Inc. Back-end task fulfillment for dialog-driven applications
CN109495590A (en) * 2018-12-29 2019-03-19 苏州思必驰信息科技有限公司 Extend the method and system of the speech production function of terminal device
CN109726000A (en) * 2018-12-29 2019-05-07 苏州思必驰信息科技有限公司 The management method of more application views, for more application views management device and operating method

Also Published As

Publication number Publication date
CN111078212A (en) 2020-04-28

Similar Documents

Publication Publication Date Title
CN111049996B (en) Multi-scene voice recognition method and device and intelligent customer service system applying same
CN106445448B (en) Audio device control method and system of terminal and mobile terminal
CN110459221B (en) Method and device for multi-device cooperative voice interaction
CN105389183B (en) Application version method and apparatus corresponding with intelligent sound box software version
CN105553963B (en) The control method and device of positioning service
EP3663906A1 (en) Information processing device, voice recognition system, and information processing method
CN108733395B (en) Software application program service updating method and device and computer equipment
CN111142833B (en) Method and system for developing voice interaction product based on contextual model
CN111107156A (en) Server-side processing method and server for actively initiating conversation and voice interaction system capable of actively initiating conversation
JP2018156646A (en) Method and system for chatting on mobile device using external device
US20170192883A1 (en) Testing method for sdk and an electronic device, a testing system thereof
EP3098710A1 (en) Method, system, and computer storage medium for voice control of a split-screen terminal
CN111063353B (en) Client processing method allowing user-defined voice interactive content and user terminal
JP7311707B2 (en) Human-machine interaction processing method
CN110070592B (en) Generation method and device of special effect package and hardware device
CN110890094A (en) Voice control method of Internet of things equipment and voice server
CN109285555A (en) A kind of change of voice method, device and mobile terminal
CN109671429A (en) Voice interactive method and equipment
CN114040373A (en) Audio service processing method and device, electronic equipment and storage medium
CN110660391A (en) Method and system for customizing voice control of large-screen terminal based on RPA (resilient packet Access) interface
CN109658934B (en) Method and device for controlling multimedia app through voice
CN109473109A (en) Data processing method, device and computer readable storage medium
WO2022160612A1 (en) Interaction method with vehicle-mounted system of vehicle, storage medium, and mobile terminal
KR102161554B1 (en) Method and apparatus for function of translation using earset
CN111078212B (en) Operation method and system for realizing personalized customization of voice product, service end processing method and server

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 215123 14 Tengfei Innovation Park, 388 Xinping street, Suzhou Industrial Park, Suzhou, Jiangsu.

Applicant after: Sipic Technology Co.,Ltd.

Address before: 215123 14 Tengfei Innovation Park, 388 Xinping street, Suzhou Industrial Park, Suzhou, Jiangsu.

Applicant before: AI SPEECH Co.,Ltd.

GR01 Patent grant
GR01 Patent grant