Skip to content

Commit

Permalink
fix: update speech recognition services
Browse files Browse the repository at this point in the history
BREAKING CHANGE: the options for speech recognition services have changed,
the configuration of certain services may be needed
  • Loading branch information
dessant committed Dec 15, 2022
1 parent 428a5ee commit cd84690
Show file tree
Hide file tree
Showing 10 changed files with 305 additions and 337 deletions.
10 changes: 0 additions & 10 deletions .babelrc.json

This file was deleted.

22 changes: 16 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,17 @@ please consider contributing with

## Description

> Obviously, this blue part here is the land.
>
> — <cite>Byron "Buster" Bluth, reading a map</cite>
Buster is a browser extension which helps you to solve difficult captchas
by completing reCAPTCHA audio challenges using speech recognition.
Challenges are solved by clicking on the extension button at the bottom
of the reCAPTCHA widget.

> Obviously, this blue part here is the land.
>
> — <cite>Byron "Buster" Bluth, reading a map</cite>
## Motivation

reCAPTCHA challenges remain a considerable burden on the web,
delaying and often blocking our access to services and information
depending on our physical and cognitive abilities, our social
Expand All @@ -42,8 +44,16 @@ and cultural background, and the devices or networks we connect from.
The difficulty of captchas can be so out of balance,
that sometimes they seem friendlier to bots than they are to humans.

The goal of this project is to improve our experience with captchas,
by giving us easy access to solutions already utilized by automated systems.
The goal of this project is to improve our experience on the web,
by giving us easy access to solutions utilized by automated systems.

## Client App

The client app enables you to simulate user interactions and improves
the success rate of the extension. Follow the instructions
from the extension's options to download and install the client app
on Windows, Linux and macOS, or get the app
from [this](https://github.com/dessant/buster-client#readme) repository.

## Screenshots

Expand Down
2 changes: 0 additions & 2 deletions secrets.json.example
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"witApiKeys": {
"arabic": "",
"bengali": "",
"catalan": "",
"chinese": "",
"dutch": "",
"english": "",
Expand All @@ -25,7 +24,6 @@
"spanish": "",
"swedish": "",
"tamil": "",
"telugu": "",
"thai": "",
"turkish": "",
"urdu": "",
Expand Down
143 changes: 69 additions & 74 deletions src/assets/locales/en/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,158 +44,148 @@
"description": "Value of the option."
},

"optionTitle_ibmSpeechApiLoc": {
"optionTitle_microsoftSpeechApiLoc": {
"message": "API location",
"description": "Title of the option."
},

"optionValue_ibmSpeechApiLoc_seoul": {
"message": "Seoul",
"optionValue_microsoftSpeechApiLoc_southafricanorth": {
"message": "South Africa North",
"description": "Value of the option."
},

"optionValue_ibmSpeechApiLoc_london": {
"message": "London",
"optionValue_microsoftSpeechApiLoc_eastasia": {
"message": "East Asia",
"description": "Value of the option."
},

"optionValue_ibmSpeechApiLoc_frankfurt": {
"message": "Frankfurt",
"optionValue_microsoftSpeechApiLoc_southeastasia": {
"message": "Southeast Asia",
"description": "Value of the option."
},

"optionValue_ibmSpeechApiLoc_dallas": {
"message": "Dallas",
"optionValue_microsoftSpeechApiLoc_australiaeast": {
"message": "Australia East",
"description": "Value of the option."
},

"optionValue_ibmSpeechApiLoc_washington": {
"message": "Washington DC",
"optionValue_microsoftSpeechApiLoc_centralindia": {
"message": "Central India",
"description": "Value of the option."
},

"optionValue_ibmSpeechApiLoc_sydney": {
"message": "Sydney",
"optionValue_microsoftSpeechApiLoc_japaneast": {
"message": "Japan East",
"description": "Value of the option."
},

"optionValue_ibmSpeechApiLoc_tokyo": {
"message": "Tokyo",
"optionValue_microsoftSpeechApiLoc_japanwest": {
"message": "Japan West",
"description": "Value of the option."
},

"optionTitle_microsoftSpeechApiLoc": {
"message": "API location",
"description": "Title of the option."
},

"optionValue_microsoftSpeechApiLoc_eastAu": {
"message": "Australia East",
"optionValue_microsoftSpeechApiLoc_koreacentral": {
"message": "Korea Central",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_centralCa": {
"optionValue_microsoftSpeechApiLoc_canadacentral": {
"message": "Canada Central",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_centralUs": {
"message": "Central US",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_centralFr": {
"message": "France Central",
"optionValue_microsoftSpeechApiLoc_northeurope": {
"message": "North Europe",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_centralIn": {
"message": "Central India",
"optionValue_microsoftSpeechApiLoc_westeurope": {
"message": "West Europe",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_eastJp": {
"message": "Japan East",
"optionValue_microsoftSpeechApiLoc_francecentral": {
"message": "France Central",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_westJp": {
"message": "Japan West",
"optionValue_microsoftSpeechApiLoc_germanywestcentral": {
"message": "Germany West Central",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_southBr": {
"message": "Brazil South",
"optionValue_microsoftSpeechApiLoc_norwayeast": {
"message": "Norway East",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_centralKr": {
"message": "Korea Central",
"optionValue_microsoftSpeechApiLoc_switzerlandnorth": {
"message": "Switzerland North",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_northCh": {
"message": "Switzerland North",
"optionValue_microsoftSpeechApiLoc_switzerlandwest": {
"message": "Switzerland West",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_northCentralUs": {
"message": "North Central US",
"optionValue_microsoftSpeechApiLoc_uksouth": {
"message": "UK South",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_southCentralUs": {
"message": "South Central US",
"optionValue_microsoftSpeechApiLoc_uaenorth": {
"message": "UAE North",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_westCentralUs": {
"message": "West Central US",
"optionValue_microsoftSpeechApiLoc_brazilsouth": {
"message": "Brazil South",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_southUk": {
"message": "UK South",
"optionValue_microsoftSpeechApiLoc_centralus": {
"message": "Central US",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_eastUs": {
"optionValue_microsoftSpeechApiLoc_eastus": {
"message": "East US",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_eastUs2": {
"optionValue_microsoftSpeechApiLoc_eastus2": {
"message": "East US 2",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_westUs": {
"message": "West US",
"optionValue_microsoftSpeechApiLoc_northcentralus": {
"message": "North Central US",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_westUs2": {
"message": "West US 2",
"optionValue_microsoftSpeechApiLoc_southcentralus": {
"message": "South Central US",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_eastAsia": {
"message": "East Asia",
"optionValue_microsoftSpeechApiLoc_westcentralus": {
"message": "West Central US",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_southeastAsia": {
"message": "Southeast Asia",
"optionValue_microsoftSpeechApiLoc_westus": {
"message": "West US",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_westEu": {
"message": "West Europe",
"optionValue_microsoftSpeechApiLoc_westus2": {
"message": "West US 2",
"description": "Value of the option."
},

"optionValue_microsoftSpeechApiLoc_northEu": {
"message": "North Europe",
"optionValue_microsoftSpeechApiLoc_westus3": {
"message": "West US 3",
"description": "Value of the option."
},

Expand Down Expand Up @@ -279,11 +269,6 @@
"description": "Value of the option."
},

"optionValue_witSpeechApiLang_catalan": {
"message": "Catalan",
"description": "Value of the option."
},

"optionValue_witSpeechApiLang_chinese": {
"message": "Chinese",
"description": "Value of the option."
Expand Down Expand Up @@ -394,11 +379,6 @@
"description": "Value of the option."
},

"optionValue_witSpeechApiLang_telugu": {
"message": "Telugu",
"description": "Value of the option."
},

"optionValue_witSpeechApiLang_thai": {
"message": "Thai",
"description": "Value of the option."
Expand All @@ -419,6 +399,11 @@
"description": "Value of the option."
},

"inputLabel_apiUrl": {
"message": "API endpoint",
"description": "Label of the input."
},

"inputLabel_apiKey": {
"message": "API key",
"description": "Label of the input."
Expand Down Expand Up @@ -576,6 +561,16 @@
"description": "Error message."
},

"error_captchaNotSolvedWitai": {
"message": "Wit.ai could not detect any speech. Try a new challenge, or switch to a more reliable service from the extension's options, such as IBM Watson.",
"description": "Error message."
},

"error_missingApiUrl": {
"message": "API endpoint missing. Visit the extension's options to configure the service.",
"description": "Error message."
},

"error_missingApiKey": {
"message": "API key missing. Visit the extension's options to configure the service.",
"description": "Error message."
Expand Down
Loading

0 comments on commit cd84690

Please sign in to comment.