１．外国人に対し日本語で話すことが難しいです。
２．外国人に対し日本語で話すのが難しいです。　
における「の」と「こと」の違いは？
user
例の文は１→１a．外国人に対し［ては］日本語で話すことが難しいです。
　　　　２→２b．外国人に対し［ては］日本語で話すのが難しいです。
または１→１c．外国人に対し［て］日本語で話すこと［は］難しいです。
　　 　２→２d．外国人に対し［て］日本語で話すの［は］難しいです。
のどちらかの表現にしたほうがいいと思います。

さて、「の」「こと」の使い分けですが、ニュアンスの違いがありますが、文としては「の」も「こと」も使えると思います。
前に私の他の掲示板に書いた記事を下に再録しておきますので、参考にして下さい。
　　　　＊
用言を受ける形式名詞「の」は「もの」「ひと」「こと」の意を表す、というのが国文法における一般的な説明でしたが、現代日本語を外国語として観ると、「の」を形式名詞「こと」との比較において分析し、両者の特性を明確にする必要が生じて来ました。ちょうどこの両者の違いについての質問がありましたので、具体的に示された例文で検討し、考えてみたいと思います。皆さんと一緒に知恵を出し合い、現代日本語の文法を再検討して行きたいと考えています。「日本語の文法を観る」への投稿をお待ちしています。
*
①≪英語を話す「こと」はおもしろい≫の形式名詞「こと」は、活用語の連体形を受けて名詞句を作り、その内容を「抽象的・一般的に考えられた概念（経験・習慣・必要・状態等）として示す」働きを持ち、

②≪英語を話す「の」はおもしろい≫の形式名詞「の」は、先行の活用語を名詞化し「その行為・状態を具体的・個別的な状況・実態として示す」働きを持っていると思われます。したがって、

① は≪「一般的に」英語を話す「という経験・習慣」はおもしろい≫ということになり、
②は≪「具体的に（例えば私が）」英語を話す「という行為の状況・実態」はおもしろい≫ということになります。
　
他の例文を挙げてみます。
≪彼が走っている（○の）（×こと）を見た（○こと）（×の）がない≫
この文の「の」は彼が走っている具体的状況・実態を示し、「こと」は見るという行為を抽象的な経験という概念に置き換えて示している、と言えるでしょう。
また、
≪信じる「こと」はできる「こと」である≫≪早く起きる「こと」にしている≫≪泣く「こと」はないのに≫≪うまい「こと」やったね≫
などの「こと」は「の」に置き換えることはできなく、抽象的な概念としての内容を示しています。
一方、≪読む「の」は問題ないが書く「の」はどうもね≫の「の」は「こと」に置き換えられるが、「こと」にすれば、より抽象的・一般的な色彩が強く感じられます。
「もの」「ひと」「こと」を示す「の」については、いくつかの文法的名称がありますので、補足しておきます。
形式名詞（時枝誠記氏等）、準体助詞（橋本進吉氏）、形式体言、代名助詞などです。また、格助詞の下の体言が省略されたものとする説もあります。
assistant