Прежде чем мы начнем, я просто хотел полностью заявить, что являюсь соучредителем Aflorithmic, поэтому ожидайте некоторого предубеждения в отношении того, что мы создаем. Это не только моя работа, но и моя страсть к аудиотехнике.
Aflorithmic создает масштабируемый звук, чего раньше никогда не было, из-за того, что необходимо записывать голосовой контент. Наш основной продукт api.audio предоставляет инфраструктуру для этого. Вы можете использовать преобразование текста в речь для создания голосового контента, добавления звукового оформления, мастеринга дорожки и делать все это автоматически для тысяч версий. Работа выполнена? Что ж, это еще не все. В качестве инфраструктуры также должна быть возможность подключения к другим службам и приложениям.
Итак, мы создали интеграцию для Slack. Их много, так почему это важно? Я думаю, что это важно, потому что это соединение с нашей инфраструктурой. Вы можете создавать свои звуковые дорожки на api.audio и делиться ими в Slack. Мы создаем множество таких коннекторов, поэтому в будущем вы услышите, как я буду говорить о них гораздо чаще.
Но позвольте мне показать вам, как это работает. Или, как я люблю это выражаться, «покажи мне код».
1. Создайте свою учетную запись Slack
Перейдите на https://slack.com/intl/en-es/help и нажмите Зарегистрироваться.
(👍 У вас уже есть учетная запись Slack? Все готово! Переходите к шагу 2)
2. Создайте приложение Slack и настройте его
1. Войдите в свою учетную запись Slack и выберите рабочую область Slack для отправки сообщений.
2️⃣ Перейдите на https://api.slack.com/ и нажмите Создать собственное приложение.
3️⃣ Выберите имя и рабочую область Slack для разработки и нажмите «Создать приложение».
4. В левом меню нажмите OAuth и разрешения и в разделе «Области бот-токенов» выберите «Добавить область OAuth». Выберите «файлы: писать», «группы: писать» и «чат: писать».
5. Прокрутите вверх и нажмите «Установить в рабочее пространство» и «Разрешить». Скопируйте токен OAuth пользователя бота.
6. Теперь в Slack Workspace найдите группу, в которую вы хотите отправить звуковое сообщение, и скопируйте и вставьте: / Invite @your_App_name.
Теперь мы можем приступить к кодированию!
3. Создайте свой аудиофайл с помощью API.audio
1️⃣ Получите и импортируйте свой ключ API
2️⃣ Создайте и загрузите голосовой клип из текста с помощью API.audio
(👍 Настройте текст сценария и выберите свой любимый докладчик и фоновую дорожку!)
4. Отправьте сообщение на канал Slack с прикрепленным файлом!
📘 Следующий пример кода предоставлен в документации Slack API. Дополнительная информация: https://api.slack.com/methods/files.upload/code
1. Вставьте токен OAuth пользователя бота.
2️⃣ Выберите целевой канал. (В переменной канала можно указать название канала или его идентификатор. Подробнее о том, как найти идентификатор, можно узнать здесь: https://www.wikihow.com/Find-a-Channel-ID-on -Slack-on-PC или Mac)
Скрипт для отправки файлов
Документация: https://api.slack.com/methods/files.upload/code
И это все!
Так для чего это нужно? Самая очевидная причина, по которой я думал, заключалась в том, чтобы отправить свою часть ежедневного выступления в виде аудиофайла в Slack, чтобы я мог продолжать кодировать! Другие люди в организации любят посылать розыгрыши, используя фильтр Дарта Вейдера с одним из голосов преобразования текста в речь в нашей библиотеке. Мой любимый использовал русский голос, но набирал текст на английском, что привело к тому, что я думаю, с сильным владивостокским акцентом (хотя я никогда не был в России).
Я увлечен инструментами разработчика. И одна из ключевых особенностей инструментов разработчика заключается в том, что они раскрывают творческий потенциал человека! Я уверен, что есть варианты использования, которые намного более продвинуты, чем то, что я написал, и действительно полезны для вашего бизнеса. Однако я также большой поклонник поиграть с технологиями и посмотреть, что из этого получится.
Если вы хотите поближе познакомиться со слабым соединителем, попробуйте следующее: https://docs.api.audio/docs/create-an-audio-message-and-share-it-on-slack