Intelligent bus reminding method and system based on voice recognition

文档序号:1893421 发布日期:2021-11-26 浏览:13次 中文

阅读说明:本技术 基于语音识别的公交智能提醒方法及提醒系统 (Intelligent bus reminding method and system based on voice recognition ) 是由 黄一清 于 2021-08-27 设计创作,主要内容包括:本发明涉及一种基于语音识别的公交智能提醒方法及提醒系统,包括:获取乘车线路以及乘车线路上需提醒的站点信息;采集周围的声音以形成对应的音频数据;利用语音识别技术对音频数据进行识别以得到对应的文本信息;判断所识别得到的文本信息中是否含有需提醒的站点信息,若含有需提醒的站点信息,则向用户发出提醒信息,从而有效地避免了坐过站的问题。(The invention relates to a voice recognition-based intelligent bus reminding method and system, which comprises the following steps: acquiring a riding line and station information needing to be reminded on the riding line; collecting ambient sounds to form corresponding audio data; recognizing the audio data by utilizing a voice recognition technology to obtain corresponding text information; and judging whether the identified text information contains site information to be reminded, and if so, sending reminding information to the user, thereby effectively avoiding the problem of sitting and standing.)

1. A public transportation intelligent reminding method based on voice recognition is characterized by comprising the following steps:

acquiring a riding line and station information needing to be reminded on the riding line;

collecting ambient sounds to form corresponding audio data;

recognizing the audio data by utilizing a voice recognition technology to obtain corresponding text information;

and judging whether the identified text information contains the site information needing to be reminded, and if so, sending reminding information to a user.

2. The intelligent bus reminding method based on voice recognition as claimed in claim 1, wherein before the audio data is recognized, the audio data broadcasted by the station is extracted from the audio data, and then the extracted audio data broadcasted by the station is subjected to voice recognition to obtain corresponding text information.

3. The intelligent bus reminding method based on voice recognition as claimed in claim 2, wherein the step of extracting the audio data broadcasted by the station from the audio data comprises:

acquiring a voiceprint model of the broadcast voice of the riding line;

extracting voiceprint characteristics of the collected audio data;

and matching the voiceprint characteristics of the collected audio data with the voiceprint model of the broadcast voice in a voiceprint recognition mode, and extracting the voice information broadcast by the site matched with the voiceprint model of the broadcast voice in the voiceprint characteristics of the collected audio data.

4. The intelligent bus reminding method based on voice recognition as claimed in claim 1, further comprising:

acquiring current position information in real time, and judging whether the acquired current position information is consistent with the position information of a station needing to be reminded;

when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is consistent with the position information of the site needing to be reminded, sending first reminding information to a user;

when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is inconsistent with the position information of the site needing to be reminded, sending second reminding information to the user;

and when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is consistent with the position information of the site needing to be reminded, sending third reminding information to the user.

5. The intelligent reminding method for the buses based on the voice recognition as claimed in claim 1, wherein when information of a bus line and a station needing to be reminded on the bus line is obtained, the type of the station needing to be reminded is obtained, and the obtained type of the station needing to be reminded comprises a transfer station and a terminal station;

and after sending reminding information to a user, judging the type of the site needing to be reminded, and if the type of the site needing to be reminded is a terminal station, ending the reminding task.

6. The utility model provides a public transit intelligence warning system based on speech recognition which characterized in that includes:

the system comprises a data acquisition unit, a data processing unit and a prompting unit, wherein the data acquisition unit is used for acquiring a riding line and station information needing to be prompted on the riding line;

the acquisition unit is connected with the data acquisition unit and is used for acquiring surrounding sound to form corresponding audio data;

the voice recognition unit is connected with the acquisition unit and used for recognizing the audio data by utilizing a voice recognition technology to obtain corresponding text information;

and the judging and reminding unit is connected with the voice recognition unit and used for judging whether the recognized text information contains the site information needing to be reminded or not, and if so, sending reminding information to a user.

7. The intelligent bus reminding system based on voice recognition according to claim 6, further comprising a broadcast voice extracting unit connected with the collecting unit and the voice recognition unit, and configured to extract audio data broadcast by a station from the audio data;

and the voice recognition unit receives the extracted audio data broadcasted by the website and performs voice recognition on the audio data broadcasted by the website to obtain corresponding text information.

8. The intelligent bus reminding system based on voice recognition according to claim 7, wherein the broadcast voice extracting unit is further configured to obtain a voiceprint model of the broadcast voice of the bus line; extracting voiceprint characteristics of the collected audio data; and matching the voiceprint characteristics of the collected audio data with the voiceprint model of the broadcast voice in a voiceprint recognition mode, and extracting the voice information broadcast by the site matched with the voiceprint model of the broadcast voice in the voiceprint characteristics of the collected audio data.

9. The intelligent bus reminding system based on voice recognition as claimed in claim 8, further comprising a positioning judgment unit connected with the judgment reminding unit, for acquiring the current position information in real time, and judging whether the acquired current position information is consistent with the position information of the station to be reminded;

when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is consistent with the position information of the site needing to be reminded, triggering the judgment and reminding unit to send first reminding information to a user;

when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is inconsistent with the position information of the site needing to be reminded, triggering the judgment and reminding unit to send second reminding information to the user;

and when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is consistent with the position information of the site needing to be reminded, triggering the judgment and reminding unit to send third reminding information to the user.

10. The intelligent reminding system for buses based on voice recognition as claimed in claim 6,

the data acquisition unit is also used for acquiring the types of sites needing to be reminded, and the types of the sites needing to be reminded comprise transfer stations and terminal stations;

and the judging and reminding unit is also used for judging the type of the site needing to be reminded after sending reminding information to the user, and if the type of the site needing to be reminded is the terminal station, ending the reminding task.

Technical Field

The invention relates to the technical field of mobile communication application, in particular to a public transportation intelligent reminding method and system based on voice recognition.

Background

The rhythm of life in big cities is fast, and the commute time is long, and everybody is often busy looking at the cell-phone in the subway, sometimes inevitably sits the station, leads to late, delays working. At present, reminding software specially aiming at subway transfer does not exist, and it is estimated that some people can be reminded regularly by using alarm clocks. The alarm clock regularly reminds, can only estimate the arrival time roughly, can't accurately remind according to current website, still lead to the passenger to sit and cross the station easily.

Disclosure of Invention

The invention aims to overcome the defects of the prior art and provides an intelligent bus reminding method and system based on voice recognition, so as to solve the problem that the existing alarm clock timing reminding mode cannot accurately remind a user, and is easy to cause passengers to sit and cross a station.

In order to achieve the purpose, the invention provides a public transportation intelligent reminding method based on voice recognition, which comprises the following steps:

acquiring a riding line and station information needing to be reminded on the riding line;

collecting ambient sounds to form corresponding audio data;

recognizing the audio data by utilizing a voice recognition technology to obtain corresponding text information;

and judging whether the identified text information contains the site information needing to be reminded, and if so, sending reminding information to a user.

The method and the device have the advantages that the corresponding audio data are formed by collecting surrounding sounds, the audio data are identified by utilizing a voice identification technology to obtain the corresponding text information, the collected audio data are compared with the site information needing to be reminded, the site where the user is located at the current position is monitored in real time in the user trip process, and when the text information obtained by identification contains the site information needing to be reminded, the reminding information is sent to the user, so that the problem that the user sits at the site is effectively avoided.

The invention further improves the intelligent bus reminding method based on voice recognition,

before the audio data are identified, audio data broadcasted by the website are extracted from the audio data, and then voice identification is carried out on the extracted audio data broadcasted by the website to obtain corresponding text information.

The invention further improves the intelligent bus reminding method based on voice recognition,

the step of extracting the audio data broadcasted by the website from the audio data comprises the following steps:

acquiring a voiceprint model of the broadcast voice of the riding line;

extracting voiceprint characteristics of the collected audio data;

and matching the voiceprint characteristics of the collected audio data with the voiceprint model of the broadcast voice in a voiceprint recognition mode, and extracting the voice information broadcast by the site matched with the voiceprint model of the broadcast voice in the voiceprint characteristics of the collected audio data.

The invention further improves the intelligent bus reminding method based on voice recognition, and the method also comprises the following steps:

acquiring current position information in real time, and judging whether the acquired current position information is consistent with the position information of a station needing to be reminded;

when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is consistent with the position information of the site needing to be reminded, sending first reminding information to a user;

when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is inconsistent with the position information of the site needing to be reminded, sending second reminding information to the user;

and when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is consistent with the position information of the site needing to be reminded, sending third reminding information to the user.

The invention further improves the intelligent bus reminding method based on voice recognition,

when acquiring a riding line and station information needing to be reminded on the riding line, acquiring the type of the station needing to be reminded, wherein the acquired type of the station needing to be reminded comprises a transfer station and a terminal station;

after reminding information is sent to a user, the type of a station needing to be reminded is judged, and if the type of the station needing to be reminded is a terminal station, a reminding system is controlled to stop running.

The invention also provides a public transportation intelligent reminding system based on voice recognition, which comprises:

the system comprises a data acquisition unit, a data processing unit and a prompting unit, wherein the data acquisition unit is used for acquiring a riding line and station information needing to be prompted on the riding line;

the acquisition unit is connected with the data acquisition unit and is used for acquiring surrounding sound to form corresponding audio data;

the voice recognition unit is connected with the acquisition unit and used for recognizing the audio data by utilizing a voice recognition technology to obtain corresponding text information;

and the judging and reminding unit is connected with the voice recognition unit and used for judging whether the recognized text information contains the site information needing to be reminded or not, and if so, sending reminding information to a user.

The public traffic intelligent reminding system based on voice recognition is further improved in that the public traffic intelligent reminding system further comprises a broadcast voice extracting unit connected with the acquisition unit and the voice recognition unit and used for extracting audio data broadcasted by a station from the audio data;

and the voice recognition unit receives the extracted audio data broadcasted by the website and performs voice recognition on the audio data broadcasted by the website to obtain corresponding text information.

The public traffic intelligent reminding system based on voice recognition is further improved in that the broadcast extraction unit is also used for acquiring a voiceprint model of the broadcast voice of the riding route; extracting voiceprint characteristics of the collected audio data; and matching the voiceprint characteristics of the collected audio data with the voiceprint model of the broadcast voice in a voiceprint recognition mode, and extracting the voice information broadcast by the site matched with the voiceprint model of the broadcast voice in the voiceprint characteristics of the collected audio data.

The intelligent bus reminding system based on voice recognition is further improved by comprising a positioning judgment unit connected with the judgment reminding unit and used for acquiring current position information in real time and judging whether the acquired current position information is consistent with the position information of a station needing to be reminded or not;

when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is consistent with the position information of the site needing to be reminded, triggering the judgment and reminding unit to send first reminding information to a user;

when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is inconsistent with the position information of the site needing to be reminded, triggering the judgment and reminding unit to send second reminding information to the user;

and when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is consistent with the position information of the site needing to be reminded, triggering the judgment and reminding unit to send third reminding information to the user.

The invention further improves the public transportation intelligent reminding system based on voice recognition,

the data acquisition unit is also used for acquiring the types of sites needing to be reminded, and the types of the sites needing to be reminded comprise transfer stations and terminal stations;

and the judging and reminding unit is also used for judging the type of the site needing to be reminded after sending reminding information to the user, and if the type of the site needing to be reminded is the terminal station, ending the reminding task.

Drawings

Fig. 1 is a flow chart of the intelligent bus reminding method based on voice recognition.

FIG. 2 is a logic block diagram of the intelligent bus reminding system based on voice recognition.

Fig. 3 is a logic block diagram of a specific embodiment of the intelligent bus reminding system based on voice recognition according to the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

The invention provides a voice recognition-based intelligent bus reminding method and system, which are used for reminding a user of avoiding the user from sitting at a station, and comprise a data acquisition unit, an acquisition unit, a voice recognition unit and a judgment reminding unit. Whether the current site accords with the site information needing to be reminded or not is judged through double detection of GPS positioning and voice recognition, and the accuracy of the site information is further guaranteed. By setting the reminding time period, the monitoring of site reminding can be automatically started in the reminding time period, the repeated and tedious operation is not needed every day, and the power is saved only by starting the program monitoring in the time period.

The invention relates to a public traffic intelligent reminding method and a public traffic intelligent reminding system based on voice recognition, which are described in the following by combining with the accompanying drawings.

Referring to fig. 2, in this embodiment, a public transportation intelligent reminding system based on voice recognition includes a data acquisition unit, a collection unit, a voice recognition unit, and a judgment reminding unit; the data acquisition unit is connected with the acquisition unit, the acquisition unit is connected with the voice recognition unit, and the voice recognition unit is connected with the judgment reminding unit. The data acquisition unit is used for acquiring the riding route and the station information needing to be reminded on the riding route, namely, the data acquisition unit is used for establishing a reminding task; the acquisition unit is used for acquiring surrounding sound in real time to form corresponding audio data; the recognition unit is used for recognizing the collected audio data by utilizing a voice recognition technology to obtain corresponding text information; the judging and reminding unit is used for judging whether the identified text information contains site information needing to be reminded or not, and if so, sending reminding information to a user.

The reminding system is used for monitoring the sound broadcasted by the station when a user takes a vehicle, and reminding the user to get off when the user arrives at the station needing reminding, so that the user is prevented from getting on the station.

Referring to fig. 3, in a specific embodiment of the present invention, the reminding system further includes a broadcast sound extracting unit, the broadcast sound extracting unit is connected to the collecting unit, and the broadcast sound extracting unit is configured to extract audio data broadcasted by the website from the audio data.

Furthermore, the voice recognition unit is connected with the broadcast sound extraction unit, receives the extracted audio data broadcast by the website, and performs voice recognition on the audio data broadcast by the website to obtain corresponding text information.

Through the speech information who draws the website and report among the audio data of gathering, with the voice of the people's speaking except the pronunciation that the website was reported in the audio data of gathering, other sounds such as the sound that the train went filter out, thereby extract the speech information who only contains the website and report, greatly reduced speech recognition's work load, the effect of energy-conserving power saving has been played, also avoided the problem of the website name mistake judgement that the passenger said for the information that the website was reported or because the noise is too big can't accurate discernment the concrete content that the website was reported, the accuracy of website discernment has been improved.

In a preferred embodiment, a broadcast voice and voice print model is arranged in the reminding system, the broadcast voice extracting unit is connected with the broadcast voice and voice print model, and the broadcast voice extracting unit extracts audio data broadcasted by a website from the audio data in a voice print identification mode. Specifically, extracting voiceprint features of the audio data; and matching the voiceprint characteristics of the collected audio data with the voiceprint model of the broadcast voice in a voiceprint recognition mode, and extracting the voice information broadcast by the site matched with the voiceprint model of the broadcast voice in the voiceprint characteristics of the collected audio data.

Preferably, the broadcast voice and voice print model is pre-stored in the reminding system and is obtained by training broadcast voice on each urban vehicle. Preferably, the reminding system is further provided with a voiceprint model establishing unit for establishing a voiceprint model corresponding to the broadcast voice on the vehicle. Specifically, the reminding system is provided with a voiceprint model establishing button on a displayed operation interface, the voiceprint model establishing button is clicked to trigger the voiceprint model establishing function, a user can record the broadcasting voice of the vehicle by himself or can upload the recorded broadcasting voice of the vehicle. The voiceprint model establishing unit receives broadcast voice of the vehicle, extracts corresponding voiceprint characteristics and then establishes a corresponding voiceprint model.

In another preferred embodiment, the broadcast sound extracting unit extracts audio data broadcast by the station by using the volume level. A sound volume threshold range is arranged in the broadcast sound extraction unit, and audio in the sound volume threshold range is extracted from the audio data and serves as audio data broadcast by the station.

Because the volume of the sound broadcasted by the station on the vehicle is usually larger, and the volume of the background sounds such as the sound of passengers or other environmental noises is smaller, the background sounds can be removed through the volume of the sound volume, and the on-demand sound is extracted.

Furthermore, the reminding system also comprises a positioning judgment unit connected with the judgment reminding unit, and the judgment reminding unit is used for acquiring the current position information in real time and judging whether the acquired current position information is consistent with the position information of the site to be reminded;

when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is consistent with the position information of the site needing to be reminded, triggering a judgment and reminding unit to send first reminding information to a user;

when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is inconsistent with the position information of the site needing to be reminded, triggering a judgment and reminding unit to send second reminding information to the user;

and when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is consistent with the position information of the site needing to be reminded, triggering a judgment and reminding unit to send third reminding information to the user.

Specifically, when the fact that the broadcast information contains the site information needing to be reminded is judged by the voice recognition technology, and the fact that the current position information is consistent with the position information of the site needing to be reminded is also monitored in a GPS positioning mode, the judgment and reminding unit is triggered to send first reminding information of 'XXX station arriving and getting off' to the user. When utilizing speech recognition technology to judge that to contain the website information that needs to remind in broadcasting the information, and when also monitoring current positional information and the positional information inconsistent of the website that needs to remind through the mode of GPS location, then trigger and judge that the warning unit sends "the website is broadcasted and is reminded to the user: XXX is standing "second reminder. When utilizing speech recognition technology to judge that does not contain the website information that needs to remind in broadcasting the information, and when also monitoring current positional information and the positional information unanimity of the website that needs to remind through the mode of GPS location, then trigger and judge that the warning unit sends "GPS reminds to the user: XXX is standing to "a third reminder.

In order to ensure the accuracy of site judgment, the position information of the current position of a user is monitored in a GPS positioning mode, misjudgment can be caused by possible voice recognition due to similar site names, whether the current site conforms to the site information needing to be reminded is judged through double detection of GPS positioning and voice recognition, and reminding information can be sent to the user as long as the position information of the position detected by the GPS positioning or the voice information broadcasted by the site conforms to the site information needing to be reminded, so that the accuracy of the site information is further ensured.

Furthermore, the data acquisition unit is further configured to acquire a reminding condition, and the judgment reminding unit performs judgment reminding based on the reminding condition, that is, sends reminding information to the user when the reminding condition is met. Preferably, the reminding condition includes a set distance and/or a set station number, the set distance is manually input by a user, for example, the user inputs 300 meters, and the reminding condition is that the reminding is performed when the distance reaches 300 meters from the station. At the moment, the judgment and reminding unit carries out real-time positioning of the position by using the GPS, calculates the distance between the real-time position and the target station, and reminds the user when the distance is 300 meters, wherein the reminding information can be 'the distance from 300 meters to the station'. The set station number is also manually input by a user, for example, if the user inputs 1 station, the reminding is adjusted to be 1 station before the station to remind, at this time, the judgment reminding unit finds the station information of the 1 station before the target station based on the riding line, and judges whether the text information of voice recognition is the station information of the 1 station before the target station, if so, the reminding is performed to the user, and the reminding information can be 'next station arrival'.

In this embodiment, the data obtaining unit is further configured to obtain a type of a station to be reminded, where the type of the station to be reminded includes a transfer station and an end station, where the transfer station is that a user needs to transfer at the station, and the end station is that the user needs to go out at the station. And the judging and reminding unit is also used for judging the type of the station needing to be reminded after sending reminding information to the user, and controlling the reminding system to stop running if the type of the station needing to be reminded is the terminal station.

Specifically, a user can freely and flexibly set reminding sites, one reminding task can correspond to one route, and multiple site reminders can be set in one reminding task setting; example (c): for example, adding a reminding task is called as "reminding of the office site". The site types which can be set in the reminding task comprise: the system comprises a transfer station, an outbound station (arrival station and terminal station), a transfer preparation station (N stations before transfer and N stations after transfer), and an outbound preparation station (N stations before arrival station and N stations after arrival reach terminal station).

In another embodiment of the present invention, the data acquiring unit is further configured to acquire a set operation time range, the set operation time range being set by manual input of a user, the set operation time range including a start time and an end time. The energy-saving monitoring unit is arranged in the reminding system and used for monitoring the current time in real time and judging whether the current time is consistent with the starting time and the ending time or not, when the current time is consistent with the starting time, the energy-saving monitoring unit forms an operation instruction to wake up the reminding system and enable the reminding system to operate, the acquisition unit acquires real-time sound, and the voice recognition unit executes voice recognition and judges whether the reminding unit executes a reminding task. And when the current time is consistent with the end time, the energy-saving monitoring unit forms a closing instruction to close the reminding system, so that the reminding system stops running.

The existing alarm clock is used for reminding, and the time of going out every day is often inconsistent, so that the alarm clock is required to be reset to remind the user to play an effective reminding role every time of going out, but the operation is very complicated. However, by setting the reminding time period, the monitoring of the site reminding can be automatically started in the reminding time period, the complex operation is not required to be repeated every day, and the program monitoring is started only in the time period, so that the power is saved. For example, a range of reminder periods is set, including a range of dates and time periods, with dates such as weekdays, certain days such as monday through sunday, or certain specified dates. The time periods are such as: 10 to 10 o 'clock and 15 o' clock in the morning; for example, for the office reminding, the reminding date can be set to be from 8 o 'clock to 11 o' clock in workday & morning, and after the earlier-stage preparation is completed, the site reminding function can be used in the actual travel process. It is only necessary to ensure that this function runs in the background. If not, the switch-off can be set, and the switch-on can be carried out when needed. The user can freely and flexibly set the reminding.

In an embodiment of the present invention, the reminding system of the present invention may be an independent APP installed at the mobile terminal of the mobile phone. The reminding system can also be embedded into other APPs in a small program or module mode or embedded into a mobile phone system. The operation mode can be started by clicking the trigger, and can also be started by setting the operation time range. The reminding system is characterized in that a function button for setting the reminding task is formed on an operation interface, the next level of interface for setting the task can be accessed by clicking the function button, and the setting of the reminding task is completed by selecting a corresponding option or inputting information in a corresponding text box. Preferably, the reminding system is internally provided with an urban traffic route map, and when the reminding task is set, the urban traffic route map is displayed so as to facilitate the clicking operation of the user. When the judging and reminding unit judges and reminds the stops, the urban traffic line map can be read to obtain information of each stop on a riding route, then the position of the current stop on the riding route can be obtained through one-to-one comparison, the driving direction of the riding vehicle can be obtained through comparison of the next stop, the number of stops separated between the current stop and the target stop can be further judged, a certain predicting function is provided for reaching the target stop, and related functions such as early reminding can be realized.

In a preferred embodiment, the collecting unit is in communication connection with a microphone of the mobile terminal of the mobile phone, and the collecting unit records surrounding sounds through the microphone to form corresponding audio data.

In this embodiment, the judgment reminding unit sends out the reminding information to the user by sending a text message and/or a voice message. Preferably, the reminding information is sent to the user through a text notification, a TTS voice notification, a self-recorded voice notification and a combination method thereof, wherein the text notification can be a pure text popup reminder or a combination form of a text, a vibration, a ring tone and a voice notification. The channels of the reminder include, but are not limited to: application message reminding, WeChat voice reminding, mobile phone system reminding and the like. If TTS broadcast is selected, the reminding texts of all the sites are uploaded to the cloud for TTS voice synthesis and then downloaded to the mobile terminal. If self-recording is selected, audio also needs to be recorded for each site, such as: "next station transfer" or record a unified audio for all stations, such as "station information of interest".

Furthermore, the set reminding information is sent to other users, the other users do not need to reset new reminding, the reminding information can be added into the travel reminding of the other users after receiving the reminding information, and the method is more convenient and time-saving. Specifically, the method supports reminding of specified persons such as friends and the like, and supports reminding of the specified persons; this function needs to support account friend functions; the method and the device support sharing reminding for the friend account, for example, when multiple people have the same journey, sharing can be achieved, and setting is simplified.

The following describes the working process of the intelligent bus reminding system based on voice recognition.

The method comprises the steps that surrounding audio data are collected through a collection unit, and a voiceprint model of broadcast voice of a riding line is obtained through a broadcast extraction unit; extracting voiceprint characteristics of the collected audio data; matching the voiceprint characteristics of the collected audio data with the voiceprint model of the broadcast voice in a voiceprint recognition mode, extracting the voice information broadcast by the site, matched with the voiceprint model of the broadcast voice, in the voiceprint characteristics of the collected audio data, and converting the voice information broadcast by the site into text information by a voice recognition unit in a voice recognition mode; the text information is compared with the site information to be reminded through the judgment reminding unit, and if the text information contains the site information to be reminded, reminding information is sent to the user, so that the problem that the user sits and stands is effectively solved.

Referring to fig. 1, the invention further provides a voice recognition-based intelligent bus reminding method, which comprises the following steps:

s101: acquiring a riding line and station information needing to be reminded on the riding line;

s102: collecting ambient sounds to form corresponding audio data;

s103: recognizing the audio data by utilizing a voice recognition technology to obtain corresponding text information;

s104: and judging whether the identified text information contains site information needing to be reminded, and if so, sending reminding information to the user.

In the embodiment, the reminding method forms corresponding audio data by collecting surrounding sounds, and identifies the audio data by using a voice identification technology to obtain corresponding text information; the site where the user is located is monitored in real time in the user traveling process, and when the text information obtained through identification is judged to contain site information needing to be reminded, reminding information is sent to the user, so that the problem that the user sits and stands is effectively solved.

Further, after the ambient audio data is collected, the method further comprises the following steps:

before the audio data are identified, the audio data broadcasted by the website are extracted from the audio data, and then voice identification is carried out on the extracted audio data broadcasted by the website to obtain corresponding text information.

Furthermore, the audio data broadcasted by the website is extracted from the audio data by a voiceprint recognition mode.

Preferably, the step of extracting the audio data broadcasted by the website from the audio data includes:

acquiring a voiceprint model of the broadcast voice of the riding line;

extracting voiceprint characteristics of the collected audio data;

and matching the voiceprint characteristics of the collected audio data with the voiceprint model of the broadcast voice in a voiceprint recognition mode, and extracting the voice information broadcast by the site matched with the voiceprint model of the broadcast voice in the voiceprint characteristics of the collected audio data.

In this embodiment, the obtained voiceprint model of the broadcast voice is generated by establishing a voiceprint model corresponding to the broadcast voice on the vehicle. Specifically, the reminding system is provided with a voiceprint model establishing button on a displayed operation interface, the voiceprint model establishing button is clicked to trigger the voiceprint model establishing function, a user can record the broadcasting voice of the vehicle by himself or can upload the recorded broadcasting voice of the vehicle. The voiceprint model establishing unit receives broadcast voice of the vehicle, extracts corresponding voiceprint characteristics and then establishes a corresponding voiceprint model.

In another preferred embodiment, the audio data broadcasted by the station is extracted by using the volume of sound. By setting the volume threshold range, when audio data broadcasted by the website is extracted, audio in the volume threshold range is extracted from the audio data and used as the audio data broadcasted by the website.

Further, acquiring current position information in real time, and judging whether the acquired current position information is consistent with the position information of the site needing to be reminded;

when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is consistent with the position information of the site needing to be reminded, sending first reminding information to a user;

when the text information is judged to contain the site information needing to be reminded, and the obtained current position information is inconsistent with the position information of the site needing to be reminded, sending second reminding information to the user;

and when the text message is judged to contain the site information needing to be reminded, and the obtained current position information is consistent with the position information of the site needing to be reminded, sending third reminding information to the user.

Furthermore, when the bus taking line and the station information needing to be reminded on the bus taking line are obtained, reminding conditions are obtained; preferably, the reminding condition comprises a set distance and/or a set station number;

the method comprises the steps of utilizing a GPS to carry out real-time positioning on a position, calculating the real-time distance between the real-time position and a target station, and sending reminding information to a user when the real-time distance is consistent with a set distance;

and adjusting the sites to be reminded to the sites with the set number of sites before reaching the sites by using the set number of sites, and sending reminding information to the user when judging whether the recognized text information contains the sites with the set number of sites before reaching the sites.

In an embodiment of the present invention, the data acquiring unit is further configured to acquire a type of a site to be reminded, where the type of the site to be reminded includes a transfer station and an end station, where the transfer station indicates that a user needs to transfer at the site, and the end station indicates that the user needs to exit at the site. And the judging and reminding unit is also used for judging the type of the site needing to be reminded after sending reminding information to the user, and if the type of the site needing to be reminded is the terminal station, the reminding task is indicated to be finished, and the reminding system is controlled to stop running.

Furthermore, when the bus taking route and the station information needing to be reminded on the bus taking route are obtained, a set running time range is obtained, and the set running time range comprises the starting time and the ending time.

The method comprises the steps of monitoring the current time in real time, judging whether the current time is consistent with the start time and the end time, awakening a reminding system to enable the reminding system to operate when the current time is consistent with the start time, collecting surrounding sounds to form corresponding audio data, identifying the audio data by utilizing a voice recognition technology to obtain corresponding text information, judging whether the identified text information contains site information needing to be reminded, and sending reminding information to a user if the identified text information contains the site information needing to be reminded. And when the current time is consistent with the end time, controlling to close the reminding system and stopping the reminding system.

In the process of taking a vehicle, a plurality of passengers are often immersed in the mobile phone when on a subway or a bus, and the passengers forget to listen to the bus when busy on the mobile phone and miss getting-off. The software is based on voiceprint and voice recognition, and can be used for reminding the next station 1, reminding transfer, reminding arrival and the like on the mobile phone based on the personalized requirements of passengers; reminding by adopting various modes such as popup window, vibration, voice and the like; the risk that passengers arrive at the station and forget to get off the vehicle is greatly reduced.

It should be noted that the structures, ratios, sizes, and the like shown in the drawings attached to the present specification are only used for matching the disclosure of the present specification, so as to be understood and read by those skilled in the art, and are not used to limit the conditions of the present invention, so that the present invention has no technical essence, and any structural modification, ratio relationship change, or size adjustment should still fall within the scope of the present invention without affecting the efficacy and the achievable purpose of the present invention. In addition, the terms "upper", "lower", "left", "right", "middle" and "one" used in the present specification are for clarity of description, and are not intended to limit the scope of the present invention, and the relative relationship between the terms and the terms is not to be construed as a scope of the present invention.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:会话处理方法、装置及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类