Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Agrael313 Zashefrovano

Хобби:Программирование, Електроника, Музыка
  • 0
    вклад
  • 6
    вопросов
  • 2
    ответа
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как исправить проблему c распознавании текста в речь?

    bopoh13
    Дѣаволъ @bopoh13
    VBA, Ruby (noob), analytic
    "SPEECH.SpVoice" - скорее всего SAPI4. Танцы с бубнами для Win7 не помогли запустить SpeechPlatformRuntime. Рабочий вариант для SAPI5 - поставить один из готовых пакетов RHVoice https://tiflohelp.ru/synthesizers/sapi-5/rhvoice-s...
    Можно проверить, какие голоса установлены программой https://aloys.narod.ru/sof/1/demagog.htm#2 или макросом https://www.cyberforum.ru/vbscript-wsh/thread22813...

    Option Explicit
    ' https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ms723609(v=vs.85)
    
    Const SAFT48kHz16BitStereo = 39
    ' Creates file even if file exists and so destroys or overwrites the existing file
    Const SSFMCreateForWrite = 3
    
    Dim oFileStream, oVoice
    Dim message, mobilegaming
    Dim MessageBox, Title, Default
    
    MessageBox = "Enter your Text" ' Set prompt.
    Title = "Text to Speech" ' Set title.
    
    Default = "Привет, комрад! Как твои дела?" ' Codepage source - ANSI: CP1251
    message = InputBox(MessageBox, Title, Default, 100, 100)
    
    Set mobilegaming = CreateObject("SAPI.SpVoice")
    mobilegaming.Speak message
    
    
    Set oFileStream = CreateObject("SAPI.SpFileStream") ' Save Steam
    oFileStream.Format.Type = SAFT48kHz16BitStereo
    oFileStream.Open "C:\Users\User\Desktop\Output.mp3", SSFMCreateForWrite
    
    Set oVoice = CreateObject("SAPI.SpVoice")
    Set oVoice.AudioOutputStream = oFileStream
    oVoice.Speak message
    
    oFileStream.Close
    Ответ написан 12 янв.
    Комментировать
    Нравится 1 Комментировать
  • Как исправить ошибку в Visual Studio 2019?

    maaGames
    maaGames @maaGames
    Погроммирую программы
    Если задан относительный путь, то он задаётся от рабочей директории. Если запускать из VS, то рабочая директория это папка, где лежит sln файл, а не папка с ехе файлом. В настройках проекта можно поменять рабочую директорию.
    Ответ написан 04 янв.
    Комментировать
    Нравится 1 Комментировать
  • Как разрабатывать оконные приложения на С++ в Visual Studio 2019?

    Евгений Шатунов @MarkusD Куратор тега C++
    все время мелю чепуху :)
    Самым простым решением для разработки GUI-приложений в среде MSVS2019 будет использование Qt. Собственно, для этого тебе потребуется Qt. Но разработку вести ты cможешь в VS.

    Вторым решением будет чуть более сложное: использование C++/CX вместе с UWP / Windows Forms.

    Третьим решением, еще более сложным, будет использование уже чистого C++ при поддержке MFC или WTL.

    И самым сложным решением будет прямое использование WinAPI.

    Помимо всего этого еще можно воспользоваться библиотекой wxWidgets и на ее базе разработать GUI для своего приложения.
    Ответ написан 13 дек. 2020
    1 комментарий
    Нравится 5 1 комментарий
  • Здравствуйте, как написать интерфейс для вывода данных микроконтроллеров?

    Viktor_T2
    Viktor T2 @Viktor_T2
    python developer
    https://habr.com/ru/post/442184/
    Ответ написан 04 окт. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как написать программу на Python?

    milssky
    milssky @milssky
    Координатор племени фиолетовых обезьянок
    Идея такая. Полностью заполнять словарь мне откровенно лень, поэтому только 2 функции замапены на ключи.
    if __name__ == '__main__':
        mapping = {
            '1': conversion_from_centimeters_to_inches,
            '2': conversion_from_inches_to_centimeters,
        }
        user_choice = input('введи число от 1 до 12. Для завершения введи 0')
        while user_choice != '0':
            user_choice = input('введи число от 1 до 12')
            fun = fun = mapping.get(user_choice, lambda: "Неправильный ввод")
            num_to_convert = int(input('введи значение для конвертации'))
            print(fun(num_to_convert))
    Ответ написан 30 сент. 2020
    2 комментария
    Нравится 5 2 комментария
  • Найдите приложение?

    firedragon
    Владимир Коротенко @firedragon
    Senior .NET developer
    IDA
    Ответ написан 22 июл. 2020
    Комментировать
    Нравится 1 Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • yupiter7575
    Yupiter7575
    • 22 ответа
    • 1 вопрос
  • Василий Банников
    • 18 ответов
    • 0 вопросов
  • TNPTSYWWCC
    Uneasy Hearts Weigh the Most
    • 12 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 8 ответов
    • 1 вопрос
  • alegzz
    • 9 ответов
    • 0 вопросов
  • hottabxp
    Сергей Карбивничий
    • 7 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации