Browser Client TTS Engine for Speech-Based Web Browsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods do not provide a convenient way for users to access web page information when it is inconvenient to browse with eyes, such as for individuals driving, using public transportation, or those with visual impairments, leading to user experience issues and eye fatigue.

Innovation Solution

A method, browser client, and server that utilize a text-to-speech (TTS) engine to read web page information, where the browser client sends a page access request to a server, receives TTS page data, and reads it aloud using the TTS engine, supporting both full-function and compact engines for varying hardware configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users browse web pages with eyes, then visual information is obtained, but eye fatigue and damage occur during prolonged use or in inconvenient situations

Engineering Contradiction:
Improveconvenience of browsingVSAvoideye fatigue and damage
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent replaces the visual browsing mechanism with a speech-based auditory mechanism. The TTS engine converts webpage text content into speech output, allowing users to access information through hearing instead of sight. This substitution eliminates eye fatigue while maintaining information access, directly resolving the contradiction between browsing convenience and eye health protection.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If visual browsing is used, then information access is provided, but it becomes inconvenient for users with visual impairments or in mobile situations

Engineering Contradiction:
Improveaccessibility for different user conditionsVSAvoidconvenience of browsing
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent makes the browsing system universal by implementing speech output functionality that serves multiple user needs. The TTS engine provides speech-based information delivery that works for users with visual impairments, users in mobile situations (driving, public transport), and users experiencing eye fatigue. This single speech-based solution adapts to various user conditions and scenarios, enhancing overall system versatility and accessibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If TTS engine is added to browser client, then speech reading capability is improved, but device complexity increases

Engineering Contradiction:
Improvespeech reading capabilityVSAvoidbrowser client structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the speech processing functionality by introducing a dedicated TTS engine component within the browser client. This modular approach isolates the speech synthesis functionality from the core browser operations, allowing the TTS engine to be added as a separate module. The segmentation reduces the impact on overall system complexity while enabling speech reading capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The TTS engine acts as an intermediary component between the webpage content and the user. Instead of directly modifying core browser functions, the TTS engine receives text content and converts it to speech output. This intermediary approach adds speech reading capability while maintaining a clear separation of concerns, thereby limiting the increase in device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11308935B2Method for reading webpage information by speech, browser client, and server
Publication Date: 2022.04.19 ALIBABA GROUP HOLDING LTD
  • US11308935B2 patent drawing
  • US11308935B2 patent drawing

AI summary

The present disclosure provides a method, a browser client, and a server for reading web page information by speech. The browser client is installed with a text to speech (TTS) engine. The method includes: sending, by a browser client, a page access request to a server, where the page access request includes a page address and TTS identity information; receiving, by the browser client, response data returned by the server, where the response data includes a TTS standard version number determined by the server according to the TTS identity information, and TTS page data corresponding to the page address; and reading, by the browser client, the TTS page data by speech according to the TTS standard version number by using a TTS engine. In the present disclosure, page information is read by speech by using the TTS engine installed on the browser client. When it is inconvenient for a user to browse a page with eyes, and for users whose eyes have physical problems, the read page information can be listened by using a sense of hearing. Therefore, a convenient hearing-based manner is provided to users to browse a page.