const { exec } = require('child_process');
exec('python test.py', (error, stdout, stderr) => {
if (error) {
console.error(`exec error: ${error}`);
return;
}
console.log(`stdout: ${stdout}`);
console.error(`stderr: ${stderr}`);
});
count = 0
while count < 1e6:
count = count + 1
print(count)
function ConvertMainFunc(folder_path) {
try{
console.log("f-path in func:"+folderpath.value);
let txtlisttosend;
if(fs.existsSync(path2)){
getdirectories(folder_path.value, function(err, content){return content});
// return куда?
console.log(content);
// где определена переменная content?
function getdirectories(path, callback) {
fs.readdir(path, function (err, content) {
if (err) return callback(err)
console.log(content);
callback(null, content)
})
}
if guess == number:
print('Число выбрано верно')
else:
print('Число выбрано не верно')
if guess == number:
print('Число выбрано верно')
elif guess == 0:
print('Нельзя ввести ноль')
else:
print('Число выбрано не верно')
import soundfile
data, samplerate = soundfile.read('yourfile.ogg')
soundfile.write('newfile.wav', data, samplerate)
data, samplerate = soundfile.read('newfile.wav')
from subprocess import Popen
from speech_recognition import (Recognizer, AudioFile)
from speech_recognition import (UnknownValueError, RequestError)
class SpeechOggAudioFileToText:
def __init__(self):
self.recognizer = Recognizer()
def ogg_to_wav(self, file):
args = ['ffmpeg','-i', file, 'test.wav']
process = Popen(args)
process.wait()
@property
def text(self):
AUDIO_FILE = 'test.wav'
with AudioFile(AUDIO_FILE) as source:
audio = self.recognizer.record(source)
try:
text = self.recognizer.recognize_google(audio, language='RU')
return text
except UnknownValueError:
print("Не удаётся распознать аудио файл")
except RequestError as error:
print("Не удалось запросить результаты: {0}".format(error))
def main():
speech_ogg = SpeechOggAudioFileToText()
speech_ogg.ogg_to_wav('test.ogg')
print(speech_ogg.text)
if __name__ == '__main__':
main()
import telebot
import requests
token = 'Токен'
bot = telebot.TeleBot(token)
@bot.message_handler(content_types=['voice','text'])
def repeat_all_message(message):
file_info = bot.get_file(message.voice.file_id)
file = requests.get('https://api.telegram.org/file/bot{0}/{1}'.format(token, file_info.file_path))
with open('voice.ogg','wb') as f:
f.write(file.content)
if __name__ == '__main__':
bot.polling(none_stop=True)
SoundCloud Application Registration
Due to the high amount of requests recently received, we will no longer be processing API application requests at this time. We are working to re-evaluate our process to make it more efficient.
Регистрация приложения SoundCloud
Из-за большого количества недавно полученных запросов мы больше не будем обрабатывать запросы приложений API. Мы работаем над переоценкой нашего процесса, чтобы сделать его более эффективным.