我正在开发一个自然语言处理项目,用户可以在其中使用 SMS 语言。所以我只想知道是否有任何 api 可以将 SMS 转换为简单的英语语言?
问问题
132 次
1 回答
1
我会使用 HashMap 将这些 txt 口语转换成真实的作品。例如
private Map<String, String> convertMap = new HashMap<>(){{
put("IMHO", "in my humble opinion");
put("LOL", "laugh our loud");
}};
如果您愿意,可以将此映射包装在一个类中,该类具有您可以对其进行编码的接口。该接口将是您的库 API。如果您发现地图变得太大,那么您可以更改实现而不影响您的调用代码
public interface TxtConverter {
String convertToText(String txtSpeak);
}
然后,您扩展它的类可以包含 HashMap。您将被迫实施的 convertToText 方法可以进行搜索、异常处理等。
于 2012-10-17T08:07:51.830 回答