Какие проекты с открытым исходным кодом Вы поддерживаете, или что мешает Вам поддерживать проекты? [закрытый]

Параметр enable_speaker_diarization=True в speech.types.RecognitionConfig в данный момент доступен только в библиотеке speech_v1p1beta1, поэтому вам нужно импортировать эту библиотеку, чтобы использовать этот параметр, а не речевой по умолчанию. Я сделал некоторые изменения в вашем коде и отлично работает для меня. Учтите, что вам нужно использовать служебную учетную запись для запуска этого кода.

def transcribe_gcs(gcs_uri):
    from google.cloud import speech_v1p1beta1 as speech
    from google.cloud.speech_v1p1beta1 import enums
    from google.cloud.speech_v1p1beta1 import types
    client = speech.SpeechClient()
    audio = types.RecognitionAudio(uri = gcs_uri)
    config = speech.types.RecognitionConfig( language_code = 'en-US',enable_speaker_diarization=True, diarization_speaker_count=2)
    operation = client.long_running_recognize(config, audio)
    print('Waiting for operation to complete...')
    response = operation.result(timeout=3000)
    result = response.results[-1]

    words_info = result.alternatives[0].words

    tag=1
    speaker=""

    for word_info in words_info:
        if word_info.speaker_tag==tag:
            speaker=speaker+" "+word_info.word

        else:
            print("sepaker {}: {}".format(tag,speaker))
            tag=word_info.speaker_tag
            speaker=""+word_info.word

И результат должен быть таким:

enter image description here

6
задан tshepang 21 May 2014 в 20:15
поделиться

7 ответов

Содействие не означает просто отправлять код. Это может быть весь вид вещей, включая то, чтобы быть полезным на форумах и списках рассылки, корректировав документы, отправив отчеты об ошибках, описав "ПРАКТИЧЕСКОЕ РУКОВОДСТВО", и т.д.

Многое из этого параллельно, к какому рабочая группа может делать, и легко войти и сделать постепенно.

6
ответ дан 9 December 2019 в 20:51
поделиться

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

2
ответ дан 9 December 2019 в 20:51
поделиться

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

1
ответ дан 9 December 2019 в 20:51
поделиться

Я - debian разработчик и был довольно активен, когда я сначала стал более чем десять лет назад, но не делайте многого в эти дни.

Что останавливает меня делающий больше? Только то, что я программирую весь день на работе и действительно не хочу делать то же самое в свой досуг. (да, я знаю много людей, которые весь день программируют на работе и не ослабиться как ничто лучше, чем больше того же; я не один из них).

1
ответ дан 9 December 2019 в 20:51
поделиться

Я отправил патчи к различным проектам OSS, и большинство взаимодействий было очень приятно. Наиболее распространенная проблема - когда патч просто находится и гниет в Bugzilla, в то время как ядро devs делает... Я не знаю, выстрелы тела от проституток? Иногда у меня был патч, находятся так долго, что, когда мои просьбы о внимании наконец слышат, рассматриваемая функция была уже заменена чем-то еще так или иначе.

И примечание любым специалистам по обслуживанию проекта, которые могли бы считать это - использует реальный хост к Вашему управлению версиями!! Если Вы хотите сохранить основное ответвление разработки в своем домашнем сервере, это прекрасно, но, по крайней мере, зеркально отразите его к Google Code или Launchpad или чему-то поэтому при понижении сети, я могу все еще получить код.

1
ответ дан 9 December 2019 в 20:51
поделиться

Поскольку я использую Linux ежедневно (как не только платформа разработки, но также и как настольный и медиасервер), я постоянно сталкиваюсь с небольшими проблемами с ядром или установленными модулями, которые, например, делают мой сбой RAID-массива SATA. Когда я нахожу ошибку с тем, как RAID SATA просыпается от состояния ожидания, потому что драйвер ищет [параллельный] диск ATA, я фиксирую его и отправляю патч к тому, кто бы ни поддерживает драйвер.

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

1
ответ дан 9 December 2019 в 20:51
поделиться

Я дал немного денег людям NeoOffice, когда я начал видеть сообщения на их пожертвованиях предложения веб-сайта (я только посещаю, когда мне нужен патч, который является примерно каждым разом, когда я запускаю NeoOffice). К сожалению, кажется, что очень немного других дали деньги, потому что их сообщение, предлагающее пожертвования, становится более видным. Я дал бы больше, если бы я использовал его чаще, но я предпочитаю iWork.

0
ответ дан 9 December 2019 в 20:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: