【问题标题】:Calling by skype using C#使用 C# 通过 Skype 调用
【发布时间】:2015-12-22 21:35:27
【问题描述】:

我想开发一个像Jarvis这样的盲人辅助软件。它是一个 C# 表单应用程序。我需要将我的 C# 项目与 Skype API 连接,以便使用 Skype 调用某个用户名。当我使用Call John 命令时,它会通过 Skype 呼叫 John 来响应。

谁能给我看一些sn-ps的代码来帮助解决这个问题?

【问题讨论】:

  • 我认为简单的Process.Start("callto:john"); 就可以完成这项工作。

标签: c# skype voice-recognition


【解决方案1】:

要开始 Skype 通话,Process.Start("callto:john");。您可以将“callto:”与联系人姓名连接起来。

查看MSDN Documentation on Speech Recognition in C# 编写触发上述调用事件的代码。如以下从文档中复制的示例所示,您可以听几个词 - 在您的情况下,“呼叫”。

Choices colors = new Choices();
colors.Add(new string[] {"red", "green", "blue"});

GrammarBuilder gb = new GrammarBuilder();
gb.Append(colors);

// Create the Grammar instance.
Grammar g = new Grammar(gb);

更新 我建议使用Skype4comLib。这是一个例子!

Skype skype;
skype = new SKYPE4COMLib.Skype();
string SkypeID = "john";
Call call = skype.PlaceCall(SkypeID);

【讨论】:

  • 我了解语法构建的过程。当我编写尝试使用 Skype API 调用 john 的代码时,我有点困惑。
  • @senye 你试过我提供的吗?
  • @senye 我添加了一个使用 Skype4comLib 的示例。如果这是您正在寻找的代码,请投票并标记为最佳答案。但是,如果您想知道如何实现此代码——这是基本的 C# :)
猜你喜欢
  • 2011-09-09
  • 1970-01-01
  • 2010-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多