Есть ли способ использовать API распознавания речи Annyang для реализации преобразования текста в речь в платформе React?

Во-первых, вы должны split ввести строку в массив, затем используйте slice, чтобы установить начальный индексный номер элемента, который равен 2 в вашем случае, а затем join массив снова в строку.

Подробнее об этих методах JavaScript String split () Метод , jQuery slice () Метод и JavaScript Array join () Метод

var url = 'https://myApp-ajj.com/sp?id=cat_item&sys_id=cf9f149cdbd25f00d080591e5e961920&sys_id=cf9f149cdbd25f00d080591e5e961920&sysp_Id=a691acd9dbdf1bc0e9619fb&sysparm_CloneTable=sc_request&sysparm_CloneTable=sc_request';

url = url.split("&").slice(0,2).join("&");
console.log(url);

0
задан Peter Mortensen 21 January 2019 в 00:17
поделиться

2 ответа

Попробуйте этот пакет реагировать-распознавания речи

   import React, { PropTypes, Component } from 'react'
   import SpeechRecognition from 'react-speech-recognition'

    const propTypes = {
      // Props injected by SpeechRecognition
      transcript: PropTypes.string,
      resetTranscript: PropTypes.func,
      browserSupportsSpeechRecognition: PropTypes.bool
    }

    class Dictaphone extends Component {
      render() {
        const { transcript, resetTranscript, browserSupportsSpeechRecognition } = this.props

        if (!browserSupportsSpeechRecognition) {
          return null
        }

        return (
          <div>
            <button onClick={resetTranscript}>Reset</button>
            <span>{transcript}</span>
          </div>
        )
      }
    }

    Dictaphone.propTypes = propTypes

    export default SpeechRecognition(Dictaphone)
0
ответ дан TRomesh 21 January 2019 в 00:17
поделиться

Вы можете использовать реагирующую речь npm как для преобразования текста в речь, так и для преобразования речи в текст.

Это репозиторий GitHub: https://github.com/andrewkeig/react-speech

0
ответ дан Peter Mortensen 21 January 2019 в 00:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: