Я пытаюсь реализовать пакет Reaction-native-Watson от pwcremin для распознавания речи и текста.
Но как только я вызываю функцию потоковой передачи, приложение вылетает и открывается всплывающее окно с инструкцией: снова откройте приложение. Вот что я сделал:
....
import { SpeechToText } from 'react-native-watson';
type Props = {};
export default class App extends Component<Props> {
componentWillMount(){
SpeechToText.initialize("username", "password");
}
watsonTest(){
SpeechToText.startStreaming((error,text)=>{
console.log(text);
console.log(error);
})
}
render() {
return (
<View style={styles.container}>
<TouchableOpacity onPress={this.watsonTest()}>
<Text>Start Recording</Text>
</TouchableOpacity>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
.....
});
Одна интересная вещь заключается в том, что console.log (ошибка) выдает сообщение «Время ожидания соединения» примерно через 30 секунд.
Учетные данные, которые я использовал, в порядке. Спасибо .