Как на Ютубе голосовой поиск

1. что пробовал это Пробовал туда писать recognition_cmd, после чего хотел подставить в переменную rec.PartialResult(), перед этим импортируя rec
from stt import rec, в итоге вышло в поиске просто [Text], а не слова которые шли после «Кеша видео» выхлоп речи просто не записывается в [Text>

Подскажите что я делаю не так

Вот моя заготовка( дальше не разобрался )
распознавания речи на silero

Заготовка которую нашел в гугле

elif cmd == «sreachyoutube»: search_term = (Тут незнаю что поставить).replace(«Кеша видео», » «) url = «https://www.youtube.com/results?search_query=» + search_term webbrowser.get().open(url) text = «Готово» tts.va_speak(text)

а вот уже почти фулл код, мб кто-то знает, буду очеень благодарен за помощь

spoiler

# КЕША 2.0 import config import stt import tts from fuzzywuzzy import fuzz import datetime from num2t4ru import num2text import webbrowser import random print(f» (v) начал свою работу . «) def va_respond(voice: str): print(voice) if voice.startswith(config.VA_ALIAS): # обращаются к ассистенту cmd = recognize_cmd(filter_cmd(voice)) if cmd[‘cmd’] not in config.VA_CMD_LIST.keys(): tts.va_speak(«Что?») else: execute_cmd(cmd[‘cmd’]) def filter_cmd(raw_voice: str): cmd = raw_voice for x in config.VA_ALIAS: cmd = cmd.replace(x, «»).strip() for x in config.VA_TBR: cmd = cmd.replace(x, «»).strip() return cmd def recognize_cmd(cmd: str): rc = for c, v in config.VA_CMD_LIST.items(): for x in v: vrt = fuzz.ratio(cmd, x) if vrt > rc[‘percent’]: rc[‘cmd’] = c rc[‘percent’] = vrt return rc def execute_cmd(cmd: str): if cmd == ‘help’: # help text = «Я умею: . » text += «произносить время . » text += «рассказывать анекдоты . » text += «и открывать браузер» tts.va_speak(text) pass elif cmd == ‘ctime’: # current time now = datetime.datetime.now() text = «Сейч+ас » + num2text(now.hour) + » » + num2text(now.minute) tts.va_speak(text) elif cmd == ‘joke’: jokes = [‘Как смеются программисты? . ехе ехе ехе’, ‘ЭсКьюЭль запрос заходит в бар, подходит к двум столам и спрашивает .. «м+ожно присоединиться?»’, ‘Программист это машина для преобразования кофе в код’] tts.va_speak(random.choice(jokes)) elif cmd == ‘open_browser’: chrome_path = ‘C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s’ webbrowser.get(chrome_path).open(«http://python.org») elif cmd == «sreachyoutube»: search_term = (Тут незнаю что поставить).replace(«Кеша видео», » «) url = «https://www.youtube.com/results?search_query=» + search_term webbrowser.get().open(url) text = «Готово» tts.va_speak(text) # начать прослушивание команд stt.va_listen(va_respond)
spoiler
import torch import sounddevice as sd import time language = ‘ru’ model_id = ‘ru_v3’ sample_rate = 48000 # 48000 speaker = ‘aidar’ # aidar, baya, kseniya, xenia, random put_accent = True put_yo = True device = torch.device(‘cpu’) # cpu или gpu text = «Хауди Хо, друзья. » model, _ = torch.hub.load(repo_or_dir=’snakers4/silero-models’, model=’silero_tts’, language=language, speaker=model_id) model.to(device) # воспроизводим def va_speak(what: str): audio = model.apply_tts(text=what+»..», speaker=speaker, sample_rate=sample_rate, put_accent=put_accent, put_yo=put_yo) sd.play(audio, sample_rate * 1.05) time.sleep((len(audio) / sample_rate) + 0.5) sd.stop() # sd.play(audio, sample_rate) # time.sleep(len(audio) / sample_rate) # sd.stop()
spoiler
import vosk import sys import sounddevice as sd import queue import json model = vosk.Model(«model_small») samplerate = 16000 device = 1 q = queue.Queue() def q_callback(indata, frames, time, status): if status: print(status, file=sys.stderr) q.put(bytes(indata)) def va_listen(callback): with sd.RawInputStream(samplerate=samplerate, blocksize=8000, device=device, dtype=’int16′, channels=1, callback=q_callback): rec = vosk.KaldiRecognizer(model, samplerate) while True: data = q.get() if rec.AcceptWaveform(data): callback(json.loads(rec.Result())[«text»]) #else: # print(rec.PartialResult())
spoiler
VA_NAME = ‘Кеша’ VA_VER = «2.0» VA_ALIAS = (‘кеша’, ‘кеш’, ‘инокентий’, ‘иннокентий’, ‘кишун’, ‘киш’, ‘кишаня’, ‘кешечка’, ‘кэш’, ‘кэша’) VA_TBR = (‘скажи’, ‘покажи’, ‘ответь’, ‘произнеси’, ‘расскажи’, ‘сколько’, «») VA_CMD_LIST =

  • Вопрос задан 26 дек. 2022
  • 129 просмотров
Еще по теме:  Вот это свадьба Youtube

4комментария

Простой 4комментария

Голосовой поиск YouTube. Как его найти и пользоваться

Пропал голосовой поиск в ютубе в TV Samsung

Источник: qna.habr.com

YouTube получил голосовой поиск

YouTube получил голосовой поиск

00 : 00 , 15 января 2021 г.

В браузерной версии Youtube появилась полезная функция – поддержка голосовых команд для поиска и навигации по сайту.

Раньше только мобильные пользователи могли искать видео с помощью микрофона.

Чтобы использовать голосовую команду, необходимо щелкнуть значок микрофона справа от строки поиска и предоставить разрешение на его использование на устройстве. Если вы используете голосовую команду во время просмотра видео, оно будет автоматически приостановлено.

Вы также можете использовать голосовую подсказку, чтобы просмотреть историю просмотров или воспроизвести последнее видео с определенного канала YouTube .

Так же, YouTube запустил новый сервис для создания коротких видеороликов YouTube Shorts, который работает по аналогии с самым популярным в мире приложением TikTok.

Ранее, Исследователи из Китайского ракетно-исследовательского института, одного из ведущих производителей ракет в стране, разработали тип изолированной бутылки с водой, оснащенной термоэлектрическим чипом, который может преобразовывать тепло воды в электричество для зарядки мобильного телефона, пишет Синьхуа.

Поскольку сотовые телефоны оснащены более мощными процессорами и сенсорными экранами большего размера, соответственно увеличивается их энергопотребление. По словам ведущего исследователя Ма Вэя, многие люди часто сталкиваются с проблемой зарядки своих телефонов, особенно во время путешествий или за городом.

Источник: news.myseldon.com

Голосовой поиск на YouTube

Интересное нововведение на нашей любимой платформе Ютуба — голосовой поиск. С правой стороны от поисковой строки появился небольшой значек микрофона, это и есть голосовой поиск.

Но, что самое интересное, данной функцией можно пользоваться не только по прямому назначению. С помощью неё можно переходить по интерфейсу, к примеру, если вы скажите «Покажи мою историю просмотров» или «Покажи мне моих подписчиков», то будут выполненны требуемые действия в окне вашего браузера.

Еще по теме:  Как найти Ютуб канал человека по названию

К сожалению, команды пока необходимо произность только на английском языке, но надеемся в будущем языковой функционал будет расширен.

Дата публикации: янв 15, 2021

ТОП ПАРТНЕРОК ЮТУБ

LETSON - лучшая партнерка для Youtube

LETSON — лучшая партнерка для Youtube

Проверенная и надежная партнерка ютуб Letson поможет вам получить максимальный доход с вашего канала на Youtube.

Ezzy (Mediacube.Network) - крутая партнерка Ютуб

Ezzy (Mediacube.Network) — крутая партнерка Ютуб

Официальная партнерская сеть YouTube. Компания успешно работает с блогерами в более чем 60 странах, входит в ТОП-10 партнерок мира.

AIR – надежная партнерская сеть YouTube

AIR – надежная партнерская сеть YouTube

Партнерка ютуб AIR представляет собой надежного партнера по продвижению канала и монетизации видео, а также по защите авторского права на площадке YouTube.

ПОЛЕЗНЫЕ СТАТЬИ

Похожие видео – это правая колонка от просматриваемого видео. Еще ее называют рекомендации.

Лучшие парнерки для ютуб, предлагающие сотрудничество, условия подключения и требования

Блог, приносящий деньги — один из способов заработка, который не требует первичных вложений.

Уже давно видео на популярном хостинге Yotube стало не просто полезным дополнением к статьям на сайте.

Нужно уметь снимать качественное и интересное видео, в этой статье можно узнать как снимать такое видео.

Многие просто не знают с чего начать и какую тему канала выбрать, чтобы она заинтересовала пользователя.

Цели у всех разная, но желание того, чтобы канал был популярен у всех одинаковое.

YouTube это уникальная платформа, которая позволяет не только выставлять свои умения и.

Связь с нами

С помощью нашего каталога партнерских программ для видеохостинга YouTube вы заработаете больше! Подключайтесь!

Счетчик

Посетите наши социальные сообщества: ВКонтакте

Каталог партнерок Youtube

Партнерка Ютуб не просто способствует монетизации ваших роликов на видеохостинге путем демонстрации рекламной информации, но и позволяет использовать всевозможные внутренние услуги и сервисы, которые способствуют грамотной оптимизации вашего видео-контента.

Еще по теме:  Ли джун ки Ютуб

Источник: good-youtube.ru

Рейтинг
( Пока оценок нет )
Загрузка ...