# Meeting SDK C# wrapper

**URL:** <https://devforum.zoom.us/t/meeting-sdk-c-wrapper/77617>\
**Category:** Windows\
**Created:** [October 19, 2022, 2:23pm UTC](https://devforum.zoom.us/t/meeting-sdk-c-wrapper/77617 "2022-10-19T14:23:13Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![eladw](https://avatars.discourse-cdn.com/v4/letter/e/eb8c5e/32.png) [@eladw](https://devforum.zoom.us/u/eladw)\
**Post date:** [October 19, 2022, 2:23pm UTC](https://devforum.zoom.us/t/meeting-sdk-c-wrapper/77617/1 "2022-10-19T14:23:13Z")

</div>

Hello ,

I’m trying to build Meeting SDK app.

My need is to get audio stream from live meeting - Basically I need to know every word spoken in the meeting in real time/near real time and as far as I understand Zoom Api doesn’t support live transcript but it does support the meeting SDK which allow me to get the audio stream(after that I will use a third party to convert the audio to text).

I’m using the Windows C# wrapper for that which supplied here :

> **[Zoom Meeting SDK C# Wrapper](https://marketplace.zoom.us/docs/sdk/native-sdks/windows/c-sharp-wrapper/#download)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

I need to add to the wrapper the “onOneWayAudioRawDataReceived” function implementation from `IZoomSDKAudioRawDataDelegate` Interface to the IMeetingAudioControllerDotNetWrap interface.

There is an example of doing it to another function like described here : [Zoom Meeting SDK C# Wrapper](https://marketplace.zoom.us/docs/sdk/native-sdks/windows/c-sharp-wrapper/)

I need the implementation of the function mentioned above so I can use it in the C# wrapper and extract the audio stream.

I hope it was clear and would love to get some help doing that.  
Thanks!

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [October 26, 2022, 11:02pm UTC](https://devforum.zoom.us/t/meeting-sdk-c-wrapper/77617/2 "2022-10-26T23:02:51Z")

</div>

It looks like this topic was resolved in another thread. For other members who may be interested in the feedback provided, our engineers shared we don’t have this functionality implemented in the C# wrapper, so there isn’t much guidance we can give on how to implement it other than the documentation referenced above. We do however have an overview of the feature here which will tell them which methods/callbacks they should add.

That being said, the Meeting SDK also supports live transcription so one wouldn’t need to use raw data to achieve the functionality they’re looking for. The callback to receive live transcription messages is onLiveTranscriptionMsgReceived:

[https://marketplacefront.zoom.us/sdk/meeting/windows/class\_i\_closed\_caption\_controller\_event.html#af21923a30ea93bc930ddc56a84620093](https://marketplacefront.zoom.us/sdk/meeting/windows/class_i_closed_caption_controller_event.html#af21923a30ea93bc930ddc56a84620093)

---

<div class="post-metadata">

**Author:** ![eladw](https://avatars.discourse-cdn.com/v4/letter/e/eb8c5e/32.png) [@eladw](https://devforum.zoom.us/u/eladw)\
**Post date:** [October 27, 2022, 5:09am UTC](https://devforum.zoom.us/t/meeting-sdk-c-wrapper/77617/3 "2022-10-27T05:09:32Z")

</div>

HI ,

Thanks for responding.  
I already got the information about the live transcription and I also implemented the interface and use it through the C# wrapper.

However I think my account does not meet the Prerequisites because I can’t use the live transcript via the client and also when trying to use the interface functions getting SDKERR\_MEETING\_DONT\_SUPPORT\_FEATURE which means that The current meeting doesn’t support the feature.

Any thoughts about that ?

Thanks!

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [October 27, 2022, 10:41am UTC](https://devforum.zoom.us/t/meeting-sdk-c-wrapper/77617/4 "2022-10-27T10:41:02Z")

</div>

@eladw ,

It my understanding you need the following Prerequisites to use Language Interpretation:

## Prerequisites for using Language Interpretation

- Host must be on a Business, Education, or Enterprise account; or a Pro account with the [Zoom Webinars](https://support.zoom.us/hc/en-us/articles/200917029) add-on plan

- Meeting with an automatically generated [meeting ID](https://support.zoom.us/hc/en-us/articles/201362373)

# Using Language Interpretation in your meeting or webinar

> **[Using Language Interpretation in your meeting or webinar](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064768)**
>
> Host can designate up to 20 participants as language interpreters for a Zoom meeting or webinar. When

Does your account meet the Prerequisites?

---

<div class="post-metadata">

**Author:** ![eladw](https://avatars.discourse-cdn.com/v4/letter/e/eb8c5e/32.png) [@eladw](https://devforum.zoom.us/u/eladw)\
**Post date:** [October 27, 2022, 12:57pm UTC](https://devforum.zoom.us/t/meeting-sdk-c-wrapper/77617/5 "2022-10-27T12:57:36Z")

</div>

Hi ,

Thank you very much I’ll look into it.

Another thing please that could be related :

I’m trying to enable the live transcription in zoom meeting (in user native client and also for API needs) .

However I don’t see this closed captioning option.(see image attached)

As I understood I look for it under admin → Account managment → account settings → in meeting(advanced) .

Is that a license issue ?

 ![MicrosoftTeams-image (3)](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/f/1/f1b07ab35680c825a3491a1c01ef6d913798fca3.png)

Thanks!

---

<div class="post-metadata">

**Author:** ![eladw](https://avatars.discourse-cdn.com/v4/letter/e/eb8c5e/32.png) [@eladw](https://devforum.zoom.us/u/eladw)\
**Post date:** [October 27, 2022, 12:58pm UTC](https://devforum.zoom.us/t/meeting-sdk-c-wrapper/77617/6 "2022-10-27T12:58:39Z")

</div>

I’m an admin with pro account.

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [October 31, 2022, 12:06am UTC](https://devforum.zoom.us/t/meeting-sdk-c-wrapper/77617/7 "2022-10-31T00:06:09Z")

</div>

@eladw, I believe the live transcription endpoint is actually to receive transcription from assistive services where a human transcriber can attend the call to transcribe, or transcription from a 3rd party Zoom App like Rev.

From my understanding, that endpoint will only give you back transcription if you have one of those two options configured and enabled for the meeting.

If you’re looking to get a machine generated transcript without having a human transcriber, or having your users install another app, then you need to receive the real-time audio stream from Zoom and run it through a transcription provider on your system.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [November 3, 2023, 3:42pm UTC](https://devforum.zoom.us/t/meeting-sdk-c-wrapper/77617/8 "2023-11-03T15:42:40Z")

</div>

Closed on November 3, 2023, 3:42pm UTC

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.
