如何将Javascript的输出返回到python?

2024-04-18 12:38:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个python文件主.py当我运行它时,它将运行我的索引.html代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Speech API</title>
</head>
<body>
    <button  class="talk">Talk</button>
    <h3  class="content"></h3>
    <script src="app.js"></script>
</body>
</html>

在我的HTML文件中有一个按钮,当我点击它时,它会听我的麦克风,听我说什么,并自动识别它。但是,在它运行之后,我想自动返回已识别的单词事件.结果[当前][0].transcript“返回python进行打印,并为我的特定应用程序执行一些NLP。这是我的JS代码:

你知道吗======应用程序.js你知道吗

const btn = document.querySelector('.talk');
const content = document.querySelector('.content');

const SpeechRecognition = window.speechRecognition || window.webkitSpeechRecognition;
const recognition = new SpeechRecognition();

recognition.onstart = function (){
console.log('voice is activated on the microphone');
}

recognition.onresult = function(event){
    //console.log(event);
    var current = event.resultIndex;
    var transcript = event.results[current][0].transcript;
    content.textContent = transcript;
    console.log( event.results[current][0].transcript);
    console.log( transcript);
}

//add listerner

btn.addEventListener('click',() => {
    recognition.start();
});

Tags: 文件代码eventlogtitlehtmlcontentcurrent
1条回答
网友
1楼 · 发布于 2024-04-18 12:38:44

Javascript在浏览器中运行,对生成它的服务器端python脚本一无所知。你知道吗

如果您想将数据发送回服务器进行处理,则应该通过Javascript调用的webapi提供该服务。你知道吗

相关问题 更多 >