prompt: Вот этот код создает аудиофайл, но запись начинается слишком рано, и звук, который воспроизводится при выполнении инструкции is_checked = reCaptchaV2(driver) не записывается. Нужно начать запись звука в тот же самый момент, как он начинает проигрываться. Вот код, который надо переделать:
  
  # Функция, которая записывает звук в файл в отдельном потоке
          def record_audio():
              fs = 44100  # Частота дискретизации (samples per second)
              seconds = 6  # Длительность записи (seconds)
              myrecording = sd.rec(int(seconds * fs), samplerate=fs, channels=2, device=12)
              sd.wait()  # Дождаться окончания записи
              write('audio.mp3', fs, myrecording)  # Сохранить запись в файл
  
          devices = sd.query_devices()
          print('Audio recording devices')
          for device in devices:
              print(device)
  
          url = f'https://stackoverflow.com/search?page=1&tab=Relevance&pagesize=15&q={key_word.replace(" ", "+")}'
          options = webdriver.ChromeOptions()
          options.use_chromium = True
          options.add_argument('--headless')
          options.add_argument('--disable-gpu')
  
          # Создаем экземпляр браузера и передаем настройки Selenium Wire
          seleniumwire_options = {
              'backend': 'auto',
              'verify_ssl': False,  # Отключить проверку SSL
              'cert_whitelist': ['Selenium Wire CA']  # Добавить сертификат Selenium Wire в белый список
          }
          driver = webdriver.Chrome(options=options, seleniumwire_options=seleniumwire_options)
          driver.implicitly_wait(10)
  
          # Добавляем глобального наблюдателя для запросов
          driver.scopes = ['.*']
  
          # Запускаем браузер и переходим на страницу
          driver.get(url)
  
          # Обрабатываем запросы с помощью цикла while True
          while True:
              for request in driver.requests:
                  if 'anchor' in request.url and 'recaptcha' in request.url:
                      captcha_anchor_url = request.url
                      break
              if 'captcha_anchor_url' in locals():
                  break
  
          # Получить разметку страницы
          page_source = driver.page_source
  
          # Отформатировать разметку страницы
          formatted_page_source = page_source.encode('utf-8').decode('unicode_escape').encode('ascii', 'ignore').decode('utf-8')
  
          try:
              # Найти элемент с классом js-consent-banner
              elem = driver.find_element(By.CSS_SELECTOR, '.js-consent-banner')
              # Удалить элемент с помощью JavaScript
              driv