SpeechAce teaches correct American English pronunciation and eliminates your accent one word at a time.
Scores a scripted recording based on fluency and pronunciation. See the documentation
Write custom Node.js code and use any of the 400k+ npm packages available. Refer to the Pipedream Node docs to learn more.
Transcribes and scores a provided speech recording. See the documentation
The Speechace API offers capabilities for detailed speech analysis, particularly useful for language learning applications. With this API, you can assess users' pronunciation and fluency in English by analyzing audio inputs. In Pipedream, you can leverage this API to craft workflows that trigger on various events, process audio data, and perform actions based on the analysis—such as storing results, providing feedback, or integrating with other services for enhanced functionality.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
speechace: {
type: "app",
app: "speechace",
}
},
async run({steps, $}) {
return await axios($, {
method: "post",
url: `https://api.speechace.co/api/validating/text/v9/json`,
params: {
key: `${this.speechace.$auth.product_key}`,
dialect: `en-us`,
text: `Welcome to the world of workflow automation.`,
},
})
},
})
Develop, run and deploy your Node.js code in Pipedream workflows, using it between no-code steps, with connected accounts, or integrate Data Stores and File Stores.
This includes installing NPM packages, within your code without having to manage a package.json
file or running npm install
.
Below is an example of installing the axios
package in a Pipedream Node.js code step. Pipedream imports the axios
package, performs the API request, and shares the response with subsequent workflow steps:
// To use previous step data, pass the `steps` object to the run() function
export default defineComponent({
async run({ steps, $ }) {
// Return data to use it in future steps
return steps.trigger.event
},
})