Web Speech to Text Component

Overview

Use this Web Speech to Text component plug-in to convert an audio stream to text. It can be used by users to capture notes via audio instead of typing text.

This plug-in also supports real-time conversion to text thereby allowing you to see speech to text conversion in real-time. This plugin uses Chrome Web Speech API and is only supported on Google Chrome.

Key Features & Functionality

  • Used to convert speech to text in real-time and on stop mode
  • Provides start and end time of the speech
  • Supports multiple languages
  • Provides error handling
Anonymous
  • Unable to import the application, getting error

    INFO Start importing the deployment package 'web-speech-to-text-1.1.1_signed.zip'
    2023-11-01 06:39:49.649 ERROR Failed to import the deployment package. Error: The specified file does not contain a valid package and cannot be imported. (APNX-1-4154-000) (APNX-1-0000-000)
    com.appiancorp.ix.ImportFacadeException: The specified file does not contain a valid package and cannot be imported. (APNX-1-4154-000)
    at com.appiancorp.ix.ImportOperation.runDriver(ImportOperation.java:726)
    at com.appiancorp.ix.ImportOperation.doImportInternal(ImportOperation.java:477)
    at com.appiancorp.ix.ImportOperation.doImportWithoutDuplicateRequestCheck(ImportOperation.java:460)
    at com.appiancorp.ix.ImportOperation.doImport(ImportOperation.java:406)
    at com.appiancorp.object.action.ImportReaction.runImport(ImportReaction.java:323)
    at com.appiancorp.designdeployments.actions.imported.ManualDeploymentImportedEventActionV1.importPackage(ManualDeploymentImportedEventActionV1.java:95)
    at com.appiancorp.designdeployments.actions.imported.DeploymentImportedEventAction.getImportDetails(DeploymentImportedEventAction.java:265)
    at com.appiancorp.designdeployments.actions.imported.DeploymentImportedEventAction.performImport(DeploymentImportedEventAction.java:208)
    at com.appiancorp.designdeployments.actions.imported.DeploymentImportedEventAction.lambda$doExecute$0(DeploymentImportedEventAction.java:97)
    at com.appiancorp.security.auth.SpringSecurityContextHelper.runAs(SpringSecurityContextHelper.java:305)
    at com.appiancorp.designdeployments.actions.imported.DeploymentImportedEventAction.doExecute(DeploymentImportedEventAction.java:96)
    at com.appiancorp.designdeployments.manager.DeploymentEventAction.executeAutomaticEvent(DeploymentEventAction.java:154)
    at com.appiancorp.designdeployments.manager.DeploymentEventAction.execute(DeploymentEventAction.java:142)
    at com.appiancorp.designdeployments.actions.DeploymentPipelineResolverImpl.executeNextAutoEventAction(DeploymentPipelineResolverImpl.java:132)
    at com.appiancorp.designdeployments.manager.DeploymentManager.processDeploymentMessage(DeploymentManager.java:203)
    at com.appiancorp.designdeployments.core.observer.DeploymentMessageAgent.notifyMessageObservers(DeploymentMessageAgent.java:86)
    at com.appiancorp.designdeployments.durability.DeploymentKafkaConsumer.lambda$null$0(DeploymentKafkaConsumer.java:47)
    at java.util.ArrayList.forEach(ArrayList.java:1259)
    at com.appiancorp.designdeployments.durability.DeploymentKafkaConsumer.lambda$processMessages$1(DeploymentKafkaConsumer.java:47)
    at com.appiancorp.security.auth.SpringSecurityContextHelper.runAsAdmin(SpringSecurityContextHelper.java:194)
    at com.appiancorp.designdeployments.durability.DeploymentKafkaConsumer.processMessagesAsAdmin(DeploymentKafkaConsumer.java:54)
    at com.appiancorp.designdeployments.durability.DeploymentKafkaConsumer.processMessages(DeploymentKafkaConsumer.java:46)
    at com.appian.kafka.AbstractConsumerSupport.processMessages(AbstractConsumerSupport.java:64)
    at com.appian.kafka.KafkaConsumerListener$KafkaTask.call(KafkaConsumerListener.java:247)
    at com.appian.kafka.KafkaConsumerListener$KafkaTask.call(KafkaConsumerListener.java:224)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:750)

  • Release Notes - v1.1.1
    • Upgraded the JQuery to jquery-3.6.0.min.js as per feedback provided by Appian Support
  • Hi,

    The issue was fixed and i received the communication that now it is available for downloading.

    BR//Ahmad

  • Hi ,

    i have just opened a ticket and i am waiting their response from Support Group

    i asked the same things to them.

    //Ahmad

  • Is this feature is not available ? i couldn't see download option instead showing archived.

    can anyone suggest me to get feature like this

  • Hi ,

    i didn't find any things about the Italian Language code on the documentation of this Plugin (see below)

    languageCode (Text): Specify speech language code. Some of the supported language with code (Afrikaans = af-ZA,Bahasa Indonesia = id-ID,Bahasa Melayu = ms-MY,Català = ca-ES,Čeština = cs-CZ,Deutsch = de-DE,English Australia = en-AU,English Canada = en-CA,English US = en-US,English India = en-IN,English New Zealand = en-NZ,English South Africa = en-ZA,English UK = en-GB,Español Argentina = es-AR,,Français = fr-FR). For more language code check in WebSpeechApi documentation.

    i added simply "it-IT" seems that is working... somebody can help me about it? somebody did this type of test?

    Regards,

    //Ahmad

  • v1.1.0 Release Notes
    • Added a new parameter replaceList. It is useful for adding punctuations to output text.

  • Hello,

    Firefox does not provides similar functionality.
    For mobile :- Appian Application does not have the microphone permission ,therefore Speech to Text cannot work.

    Thank you

  • Hello,

    Have you planned to add Firefox as supported browers and to be used on tablet and mobile device via Appian app ?