• Как избавиться от keyboard в pyaudio?

    @r1mple Автор вопроса
    в общем, написал решение, кому пригодится.
    def start(self):   
            print('------- Recording... -------')
    
            while self.recordFlag:
                data = self.stream.read(self.CHUNK)
                self.frames.append(data)
                self.frame = np.array([data])
    
            print('------- Finished recording. -------')  
        
        def stop_and_save(self):
            print('Do you want to stop recording? (y/n)', end=' ')
            ans = input()
            if ans == 'y': 
                self.recordFlag = False
                self.stream.stop_stream()
                self.stream.close()
                self.p.terminate()  
                wf = wave.open(self.WAVE_OUTPUT_FILENAME, 'wb')
                wf.setnchannels(self.CHANNELS)
                wf.setsampwidth(self.p.get_sample_size(self.FORMAT))
                wf.setframerate(self.RATE)
                wf.writeframes(b''.join(self.frames))
                wf.close()

    audioStartThread = threading.Thread(target=ac.start)
    audioStopThread = threading.Thread(target=ac.stop_and_save)
    audioStartThread.start() 
    audioStopThread.start()

    Вообще, по уму, можно было бы реализовать это не через потоки, а через ассинхронность.
    Ответ написан
    Комментировать
  • Как узнать айди элемента на сайте?

    @r1mple Автор вопроса
    Все сделано, пошел скорее всего обходным и невероятно долгим путем.
    Через селениум прописал уникальное свойство у этого дива.
    И спарсил весь текст страницы в виде просто текста, затем нашел этот элемент и получил у него дату.
    Ответ написан
    Комментировать
  • Пропадает изображение, отсутствует звук, высокочастотный шум в наушниках/колонках, в чем может быть проблема?

    @r1mple
    Скорее всего проблема в материнской плате. Я уверене процентов на 90%. Ну для начала раздобудь у знакомых или еще где-нибудь материнскую плату и проверь в ней ли проблема, чтобы точно убедиться. Дальше смотри на целесообразность ремонта, но мне кажется ремонт бесполезен, ибо не знаешь точно, что там сделают. Напиши свои характеристики пк, и я, возможно, смогу подсказать более детально.
    Ответ написан
  • Почему видеокарта не загружается на 100%?

    @r1mple Автор вопроса
    Всем спасибо за ответы.

    Решил проверить показатели в аиде, оказалось, что проц греется на 80% и из-за этого проц уходил в тротлинг.
    Кулер не вывозил, ибо я брал проц под старый процессор, а именно 4330, хотя не знаю почему так, ведь раньше все было ок. В общем я поменя кулер и все стало хорошо.
    Ответ написан
    Комментировать