将Hololens的麦克风语音输入发送到PC

时间:2018-04-01 05:40:40

标签: sockets uwp voice hololens

我想将Hololens的麦克风输入语音发送到PC(Linux或Windows)。 看来我需要用Windows.Media.Capture UWP来录制我的声音, 然后我需要将其发送到Windows.Networking.Sockets UWP的PC。 但我不确定如何使用Windows.Networking.Sockets发送音频文件。 任何建议或参考都会有很大的帮助。

1 个答案:

答案 0 :(得分:0)

<强> MixedRealityToolkit-统一

如果您还没有使用它,我强烈建议您使用Unity开发项目。 MixedRealityToolKit-Unity具有configuring sharing,的优秀资源 - 包括发送和接收音频 - 适用于大多数平台,包括HoloLens,UWP和Linux。可用的脚本使您可以轻松地在应用程序中实现复杂的后端功能。

以下内容来自VoiceChat section)。

  

<强> MicrophoneReceiver.cs

     

接收并播放通过会话服务器传输的语音数据。   此数据来自运行MicrophoneTransmitter的其他客户端   行为。 (script

     

<强> MicrophoneTransmitter.cs

     

将数据从麦克风传输到连接到的其他客户端   SessionServer。需要任何接收客户端运行   MicrophoneReceiver脚本。 (script

没有Unity开发 即使您不使用Unity,您仍然可以查看所有脚本以找到最有效的方式来完成共享。